builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-637 starttime: 1461038339.73 results: success (0) buildid: 20160418200035 builduid: 567c0ba0385b4c8c9985f0a8370066ac revision: e995cbd2835c255c6fbae99a17d2cdfdace8fd8a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 20:58:59.733913) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 20:58:59.734366) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 20:58:59.734665) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 20:58:59.951891) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 20:58:59.952195) ========= 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-1461036202.700661-1435309852 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 20:58:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.38M=0.001s 2016-04-18 20:59:00 (9.38 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.283270 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:00.351087) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:00.351415) ========= 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-1461036202.700661-1435309852 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.073302 ========= master_lag: 0.10 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:00.527017) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:00.527535) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e995cbd2835c255c6fbae99a17d2cdfdace8fd8a --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 e995cbd2835c255c6fbae99a17d2cdfdace8fd8a --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-1461036202.700661-1435309852 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 20:59:00,580 truncating revision to first 12 chars 2016-04-18 20:59:00,580 Setting DEBUG logging. 2016-04-18 20:59:00,580 attempt 1/10 2016-04-18 20:59:00,580 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/e995cbd2835c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 20:59:00,917 unpacking tar archive at: mozilla-inbound-e995cbd2835c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.635361 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:01.196143) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:01.196427) ========= script_repo_revision: e995cbd2835c255c6fbae99a17d2cdfdace8fd8a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:01.196803) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:01.197113) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 20:59:01.223734) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 16 secs) (at 2016-04-18 20:59:01.224145) ========= /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-1461036202.700661-1435309852 _=/tools/buildbot/bin/python using PTY: False 20:59:01 INFO - MultiFileLogger online at 20160418 20:59:01 in /builds/slave/test 20:59:01 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 20:59:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:59:01 INFO - {'append_to_log': False, 20:59:01 INFO - 'base_work_dir': '/builds/slave/test', 20:59:01 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:59:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:59:01 INFO - 'buildbot_json_path': 'buildprops.json', 20:59:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:59:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:59:01 INFO - 'download_minidump_stackwalk': True, 20:59:01 INFO - 'download_symbols': 'true', 20:59:01 INFO - 'e10s': False, 20:59:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:59:01 INFO - 'tooltool.py': '/tools/tooltool.py', 20:59:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:59:01 INFO - '/tools/misc-python/virtualenv.py')}, 20:59:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:59:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:59:01 INFO - 'log_level': 'info', 20:59:01 INFO - 'log_to_console': True, 20:59:01 INFO - 'opt_config_files': (), 20:59:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:59:01 INFO - '--processes=1', 20:59:01 INFO - '--config=%(test_path)s/wptrunner.ini', 20:59:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:59:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:59:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:59:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:59:01 INFO - 'pip_index': False, 20:59:01 INFO - 'require_test_zip': True, 20:59:01 INFO - 'test_type': ('testharness',), 20:59:01 INFO - 'this_chunk': '1', 20:59:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:59:01 INFO - 'total_chunks': '10', 20:59:01 INFO - 'virtualenv_path': 'venv', 20:59:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:59:01 INFO - 'work_dir': 'build'} 20:59:01 INFO - ##### 20:59:01 INFO - ##### Running clobber step. 20:59:01 INFO - ##### 20:59:01 INFO - Running pre-action listener: _resource_record_pre_action 20:59:01 INFO - Running main action method: clobber 20:59:01 INFO - rmtree: /builds/slave/test/build 20:59:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:59:03 INFO - Running post-action listener: _resource_record_post_action 20:59:03 INFO - ##### 20:59:03 INFO - ##### Running read-buildbot-config step. 20:59:03 INFO - ##### 20:59:03 INFO - Running pre-action listener: _resource_record_pre_action 20:59:03 INFO - Running main action method: read_buildbot_config 20:59:03 INFO - Using buildbot properties: 20:59:03 INFO - { 20:59:03 INFO - "project": "", 20:59:03 INFO - "product": "firefox", 20:59:03 INFO - "script_repo_revision": "production", 20:59:03 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 20:59:03 INFO - "repository": "", 20:59:03 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 20:59:03 INFO - "buildid": "20160418200035", 20:59:03 INFO - "pgo_build": "False", 20:59:03 INFO - "basedir": "/builds/slave/test", 20:59:03 INFO - "buildnumber": 12, 20:59:03 INFO - "slavename": "tst-linux64-spot-637", 20:59:03 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 20:59:03 INFO - "platform": "linux64", 20:59:03 INFO - "branch": "mozilla-inbound", 20:59:03 INFO - "revision": "e995cbd2835c255c6fbae99a17d2cdfdace8fd8a", 20:59:03 INFO - "repo_path": "integration/mozilla-inbound", 20:59:03 INFO - "moz_repo_path": "", 20:59:03 INFO - "stage_platform": "linux64", 20:59:03 INFO - "builduid": "567c0ba0385b4c8c9985f0a8370066ac", 20:59:03 INFO - "slavebuilddir": "test" 20:59:03 INFO - } 20:59:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 20:59:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 20:59:03 INFO - Running post-action listener: _resource_record_post_action 20:59:03 INFO - ##### 20:59:03 INFO - ##### Running download-and-extract step. 20:59:03 INFO - ##### 20:59:03 INFO - Running pre-action listener: _resource_record_pre_action 20:59:03 INFO - Running main action method: download_and_extract 20:59:03 INFO - mkdir: /builds/slave/test/build/tests 20:59:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:59:03 INFO - https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:59:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:59:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:59:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:28 INFO - Downloaded 1361 bytes. 20:59:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:59:28 INFO - Using the following test package requirements: 20:59:28 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:59:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:59:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:59:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'jsshell-linux-x86_64.zip'], 20:59:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:59:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:59:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:59:28 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:59:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:59:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:59:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:59: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 20:59: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')]} 20:59:28 INFO - https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:59:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:59:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:59:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:32 INFO - Downloaded 22675066 bytes. 20:59:32 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/*'] 20:59:32 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/* 20:59:33 INFO - caution: filename not matched: web-platform/* 20:59:33 INFO - Return code: 11 20:59:33 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')]} 20:59:33 INFO - https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:59:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:59:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:59:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:35 INFO - Downloaded 36382568 bytes. 20:59:35 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/*'] 20:59:35 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/* 20:59:38 INFO - caution: filename not matched: bin/* 20:59:38 INFO - caution: filename not matched: config/* 20:59:38 INFO - caution: filename not matched: mozbase/* 20:59:38 INFO - caution: filename not matched: marionette/* 20:59:38 INFO - caution: filename not matched: tools/wptserve/* 20:59:38 INFO - Return code: 11 20:59: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')]} 20:59:38 INFO - https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:59:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:59:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:59:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:52 INFO - Downloaded 64172276 bytes. 20:59:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:59:52 INFO - mkdir: /builds/slave/test/properties 20:59:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:59:52 INFO - Writing to file /builds/slave/test/properties/build_url 20:59:52 INFO - Contents: 20:59:52 INFO - build_url:https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:59:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:59:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:59:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:59:53 INFO - Contents: 20:59:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:59:53 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')]} 20:59:53 INFO - https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:59:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:59:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:59:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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 20:59:55 INFO - Downloaded 90740322 bytes. 20:59:55 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'] 20:59:55 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 21:00:01 INFO - Return code: 0 21:00:01 INFO - Running post-action listener: _resource_record_post_action 21:00:01 INFO - Running post-action listener: set_extra_try_arguments 21:00:01 INFO - ##### 21:00:01 INFO - ##### Running create-virtualenv step. 21:00:01 INFO - ##### 21:00:01 INFO - Running pre-action listener: _pre_create_virtualenv 21:00:01 INFO - Running pre-action listener: _resource_record_pre_action 21:00:01 INFO - Running main action method: create_virtualenv 21:00:01 INFO - Creating virtualenv /builds/slave/test/build/venv 21:00:01 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 21:00:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:00:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:00:02 INFO - Using real prefix '/usr' 21:00:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:00:05 INFO - Installing distribute.............................................................................................................................................................................................done. 21:00:09 INFO - Installing pip.................done. 21:00:09 INFO - Return code: 0 21:00:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:00: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')]} 21:00:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00: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')]} 21:00:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:09 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 0x290c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x290d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a332d0>, '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 0x2a2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a2fc90>, '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-1461036202.700661-1435309852', '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 21:00:09 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 21:00:09 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 21:00:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:09 INFO - 'CCACHE_UMASK': '002', 21:00:09 INFO - 'DISPLAY': ':0', 21:00:09 INFO - 'HOME': '/home/cltbld', 21:00:09 INFO - 'LANG': 'en_US.UTF-8', 21:00:09 INFO - 'LOGNAME': 'cltbld', 21:00:09 INFO - 'MAIL': '/var/mail/cltbld', 21:00:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:09 INFO - 'MOZ_NO_REMOTE': '1', 21:00:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:09 INFO - 'PWD': '/builds/slave/test', 21:00:09 INFO - 'SHELL': '/bin/bash', 21:00:09 INFO - 'SHLVL': '1', 21:00:09 INFO - 'TERM': 'linux', 21:00:09 INFO - 'TMOUT': '86400', 21:00:09 INFO - 'USER': 'cltbld', 21:00:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461036202.700661-1435309852', 21:00:09 INFO - '_': '/tools/buildbot/bin/python'} 21:00:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:09 INFO - Downloading/unpacking psutil>=0.7.1 21:00:09 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 21:00:09 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 21:00:09 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 21:00:09 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 21:00:10 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 21:00:10 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 21:00:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:00:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:00:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:00:14 INFO - Installing collected packages: psutil 21:00:14 INFO - Running setup.py install for psutil 21:00:14 INFO - building 'psutil._psutil_linux' extension 21:00:14 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 21:00:14 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 21:00:14 INFO - building 'psutil._psutil_posix' extension 21:00:14 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 21:00:15 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 21:00:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:00:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:00:15 INFO - Successfully installed psutil 21:00:15 INFO - Cleaning up... 21:00:15 INFO - Return code: 0 21:00:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:00:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:15 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 0x290c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x290d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a332d0>, '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 0x2a2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a2fc90>, '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-1461036202.700661-1435309852', '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 21:00:15 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 21:00:15 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 21:00:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:15 INFO - 'CCACHE_UMASK': '002', 21:00:15 INFO - 'DISPLAY': ':0', 21:00:15 INFO - 'HOME': '/home/cltbld', 21:00:15 INFO - 'LANG': 'en_US.UTF-8', 21:00:15 INFO - 'LOGNAME': 'cltbld', 21:00:15 INFO - 'MAIL': '/var/mail/cltbld', 21:00:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:15 INFO - 'MOZ_NO_REMOTE': '1', 21:00:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:15 INFO - 'PWD': '/builds/slave/test', 21:00:15 INFO - 'SHELL': '/bin/bash', 21:00:15 INFO - 'SHLVL': '1', 21:00:15 INFO - 'TERM': 'linux', 21:00:15 INFO - 'TMOUT': '86400', 21:00:15 INFO - 'USER': 'cltbld', 21:00:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461036202.700661-1435309852', 21:00:15 INFO - '_': '/tools/buildbot/bin/python'} 21:00:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:00:15 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 21:00:15 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 21:00:15 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 21:00:15 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 21:00:15 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 21:00:15 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 21:00:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:00:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:00:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:00:19 INFO - Installing collected packages: mozsystemmonitor 21:00:19 INFO - Running setup.py install for mozsystemmonitor 21:00:19 INFO - Successfully installed mozsystemmonitor 21:00:19 INFO - Cleaning up... 21:00:19 INFO - Return code: 0 21:00:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:00:19 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')]} 21:00:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:19 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')]} 21:00:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:19 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 0x290c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x290d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a332d0>, '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 0x2a2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a2fc90>, '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-1461036202.700661-1435309852', '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 21:00:19 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 21:00:19 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 21:00:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:19 INFO - 'CCACHE_UMASK': '002', 21:00:19 INFO - 'DISPLAY': ':0', 21:00:19 INFO - 'HOME': '/home/cltbld', 21:00:19 INFO - 'LANG': 'en_US.UTF-8', 21:00:19 INFO - 'LOGNAME': 'cltbld', 21:00:19 INFO - 'MAIL': '/var/mail/cltbld', 21:00:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:19 INFO - 'MOZ_NO_REMOTE': '1', 21:00:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:19 INFO - 'PWD': '/builds/slave/test', 21:00:19 INFO - 'SHELL': '/bin/bash', 21:00:19 INFO - 'SHLVL': '1', 21:00:19 INFO - 'TERM': 'linux', 21:00:19 INFO - 'TMOUT': '86400', 21:00:19 INFO - 'USER': 'cltbld', 21:00:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461036202.700661-1435309852', 21:00:19 INFO - '_': '/tools/buildbot/bin/python'} 21:00:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:20 INFO - Downloading/unpacking blobuploader==1.2.4 21:00:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:20 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 21:00:20 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 21:00:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:23 INFO - Downloading blobuploader-1.2.4.tar.gz 21:00:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:00:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:00:24 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 21:00:24 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 21:00:24 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 21:00:24 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 21:00:24 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 21:00:24 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 21:00:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:00:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:00:25 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 21:00:25 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 21:00:25 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 21:00:25 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 21:00:25 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 21:00:25 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 21:00:25 INFO - Downloading docopt-0.6.1.tar.gz 21:00:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:00:25 INFO - Installing collected packages: blobuploader, requests, docopt 21:00:25 INFO - Running setup.py install for blobuploader 21:00:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:00:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:00:25 INFO - Running setup.py install for requests 21:00:26 INFO - Running setup.py install for docopt 21:00:26 INFO - Successfully installed blobuploader requests docopt 21:00:26 INFO - Cleaning up... 21:00:26 INFO - Return code: 0 21:00:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:00:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:26 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 0x290c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x290d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a332d0>, '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 0x2a2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a2fc90>, '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-1461036202.700661-1435309852', '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 21:00:26 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 21:00:26 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 21:00:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:26 INFO - 'CCACHE_UMASK': '002', 21:00:26 INFO - 'DISPLAY': ':0', 21:00:26 INFO - 'HOME': '/home/cltbld', 21:00:26 INFO - 'LANG': 'en_US.UTF-8', 21:00:26 INFO - 'LOGNAME': 'cltbld', 21:00:26 INFO - 'MAIL': '/var/mail/cltbld', 21:00:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:26 INFO - 'MOZ_NO_REMOTE': '1', 21:00:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:26 INFO - 'PWD': '/builds/slave/test', 21:00:26 INFO - 'SHELL': '/bin/bash', 21:00:26 INFO - 'SHLVL': '1', 21:00:26 INFO - 'TERM': 'linux', 21:00:26 INFO - 'TMOUT': '86400', 21:00:26 INFO - 'USER': 'cltbld', 21:00:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461036202.700661-1435309852', 21:00:26 INFO - '_': '/tools/buildbot/bin/python'} 21:00:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:00:27 INFO - Running setup.py (path:/tmp/pip-wchoHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:00:27 INFO - Running setup.py (path:/tmp/pip-oFo4cK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:00:27 INFO - Running setup.py (path:/tmp/pip-F7fKvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:00:27 INFO - Running setup.py (path:/tmp/pip-ZTbr1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:00:27 INFO - Running setup.py (path:/tmp/pip-bJ2IPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:00:27 INFO - Running setup.py (path:/tmp/pip-rLi2cP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:00:28 INFO - Running setup.py (path:/tmp/pip-ob3m5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:00:28 INFO - Running setup.py (path:/tmp/pip-Isfsgx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:00:28 INFO - Running setup.py (path:/tmp/pip-ctVdOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:00:28 INFO - Running setup.py (path:/tmp/pip-dNzgAK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:00:28 INFO - Running setup.py (path:/tmp/pip-lNtzxL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:00:28 INFO - Running setup.py (path:/tmp/pip-sS2qJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:00:28 INFO - Running setup.py (path:/tmp/pip-hsw9h4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:00:28 INFO - Running setup.py (path:/tmp/pip-RrQPA6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:29 INFO - Running setup.py (path:/tmp/pip-HoUHMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:00:29 INFO - Running setup.py (path:/tmp/pip-ncH3tg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:00:29 INFO - Running setup.py (path:/tmp/pip-KfB09l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:00:29 INFO - Running setup.py (path:/tmp/pip-OOAewr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:00:29 INFO - Running setup.py (path:/tmp/pip-rcODi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:29 INFO - Running setup.py (path:/tmp/pip-Zd9q7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:00:30 INFO - Running setup.py (path:/tmp/pip-8GmR7Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:00:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:00:30 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 21:00:30 INFO - Running setup.py install for manifestparser 21:00:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:00:30 INFO - Running setup.py install for mozcrash 21:00:30 INFO - Running setup.py install for mozdebug 21:00:30 INFO - Running setup.py install for mozdevice 21:00:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Running setup.py install for mozfile 21:00:31 INFO - Running setup.py install for mozhttpd 21:00:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Running setup.py install for mozinfo 21:00:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Running setup.py install for mozInstall 21:00:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:00:31 INFO - Running setup.py install for mozleak 21:00:32 INFO - Running setup.py install for mozlog 21:00:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:00:32 INFO - Running setup.py install for moznetwork 21:00:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:00:32 INFO - Running setup.py install for mozprocess 21:00:32 INFO - Running setup.py install for mozprofile 21:00:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:00:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:00:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:00:33 INFO - Running setup.py install for mozrunner 21:00:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:00:33 INFO - Running setup.py install for mozscreenshot 21:00:33 INFO - Running setup.py install for moztest 21:00:33 INFO - Running setup.py install for mozversion 21:00:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:00:33 INFO - Running setup.py install for wptserve 21:00:34 INFO - Running setup.py install for marionette-driver 21:00:34 INFO - Running setup.py install for browsermob-proxy 21:00:34 INFO - Running setup.py install for marionette-client 21:00:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:00:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:00:35 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 21:00:35 INFO - Cleaning up... 21:00:35 INFO - Return code: 0 21:00:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:00:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:35 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 0x290c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x290d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a332d0>, '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 0x2a2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a2fc90>, '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-1461036202.700661-1435309852', '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 21:00:35 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 21:00:35 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 21:00:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:35 INFO - 'CCACHE_UMASK': '002', 21:00:35 INFO - 'DISPLAY': ':0', 21:00:35 INFO - 'HOME': '/home/cltbld', 21:00:35 INFO - 'LANG': 'en_US.UTF-8', 21:00:35 INFO - 'LOGNAME': 'cltbld', 21:00:35 INFO - 'MAIL': '/var/mail/cltbld', 21:00:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:35 INFO - 'MOZ_NO_REMOTE': '1', 21:00:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:35 INFO - 'PWD': '/builds/slave/test', 21:00:35 INFO - 'SHELL': '/bin/bash', 21:00:35 INFO - 'SHLVL': '1', 21:00:35 INFO - 'TERM': 'linux', 21:00:35 INFO - 'TMOUT': '86400', 21:00:35 INFO - 'USER': 'cltbld', 21:00:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461036202.700661-1435309852', 21:00:35 INFO - '_': '/tools/buildbot/bin/python'} 21:00:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:00:35 INFO - Running setup.py (path:/tmp/pip-lw4uQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:00:35 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)) 21:00:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:00:35 INFO - Running setup.py (path:/tmp/pip-ApPhWK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:00:35 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)) 21:00:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:00:35 INFO - Running setup.py (path:/tmp/pip-WIkX7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:00:35 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)) 21:00:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:00:35 INFO - Running setup.py (path:/tmp/pip-GMK5Tl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:00:36 INFO - Running setup.py (path:/tmp/pip-GeUNMD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:00:36 INFO - Running setup.py (path:/tmp/pip-MdLh9Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:00:36 INFO - Running setup.py (path:/tmp/pip-0G_aEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:00:36 INFO - Running setup.py (path:/tmp/pip-YvsIEy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:00:36 INFO - Running setup.py (path:/tmp/pip-aEDKbA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:00:36 INFO - Running setup.py (path:/tmp/pip-ReWlzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:00:36 INFO - Running setup.py (path:/tmp/pip-NNw9V7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:00:36 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)) 21:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:00:36 INFO - Running setup.py (path:/tmp/pip-WxeaA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:00:37 INFO - Running setup.py (path:/tmp/pip-fPe2Fi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:00:37 INFO - Running setup.py (path:/tmp/pip-oB5pUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:37 INFO - Running setup.py (path:/tmp/pip-xxGKza-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:00:37 INFO - Running setup.py (path:/tmp/pip-l8Gr1U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:00:37 INFO - Running setup.py (path:/tmp/pip-HyMDt1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:00:37 INFO - Running setup.py (path:/tmp/pip-5mvAss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:00:37 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)) 21:00:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:00:37 INFO - Running setup.py (path:/tmp/pip-IWIjO_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:00:38 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)) 21:00:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:38 INFO - Running setup.py (path:/tmp/pip-nTBeFb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:38 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)) 21:00:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:00:38 INFO - Running setup.py (path:/tmp/pip-zsGsSe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:00:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:00:38 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)) 21:00:38 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)) 21:00:38 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)) 21:00:38 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)) 21:00:38 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)) 21:00:38 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)) 21:00:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:00:38 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 21:00:38 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 21:00:38 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 21:00:38 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 21:00:38 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 21:00:38 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 21:00:42 INFO - Downloading blessings-1.6.tar.gz 21:00:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:00:42 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)) 21:00:42 INFO - Installing collected packages: blessings 21:00:42 INFO - Running setup.py install for blessings 21:00:42 INFO - Successfully installed blessings 21:00:42 INFO - Cleaning up... 21:00:43 INFO - Return code: 0 21:00:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:00:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:00:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:00:43 INFO - Reading from file tmpfile_stdout 21:00:43 INFO - Current package versions: 21:00:43 INFO - argparse == 1.2.1 21:00:43 INFO - blessings == 1.6 21:00:43 INFO - blobuploader == 1.2.4 21:00:43 INFO - browsermob-proxy == 0.6.0 21:00:43 INFO - docopt == 0.6.1 21:00:43 INFO - manifestparser == 1.1 21:00:43 INFO - marionette-client == 2.3.0 21:00:43 INFO - marionette-driver == 1.4.0 21:00:43 INFO - mozInstall == 1.12 21:00:43 INFO - mozcrash == 0.17 21:00:43 INFO - mozdebug == 0.1 21:00:43 INFO - mozdevice == 0.48 21:00:43 INFO - mozfile == 1.2 21:00:43 INFO - mozhttpd == 0.7 21:00:43 INFO - mozinfo == 0.9 21:00:43 INFO - mozleak == 0.1 21:00:43 INFO - mozlog == 3.1 21:00:43 INFO - moznetwork == 0.27 21:00:43 INFO - mozprocess == 0.22 21:00:43 INFO - mozprofile == 0.28 21:00:43 INFO - mozrunner == 6.11 21:00:43 INFO - mozscreenshot == 0.1 21:00:43 INFO - mozsystemmonitor == 0.0 21:00:43 INFO - moztest == 0.7 21:00:43 INFO - mozversion == 1.4 21:00:43 INFO - psutil == 3.1.1 21:00:43 INFO - requests == 1.2.3 21:00:43 INFO - wptserve == 1.4.0 21:00:43 INFO - wsgiref == 0.1.2 21:00:43 INFO - Running post-action listener: _resource_record_post_action 21:00:43 INFO - Running post-action listener: _start_resource_monitoring 21:00:43 INFO - Starting resource monitoring. 21:00:43 INFO - ##### 21:00:43 INFO - ##### Running pull step. 21:00:43 INFO - ##### 21:00:43 INFO - Running pre-action listener: _resource_record_pre_action 21:00:43 INFO - Running main action method: pull 21:00:43 INFO - Pull has nothing to do! 21:00:43 INFO - Running post-action listener: _resource_record_post_action 21:00:43 INFO - ##### 21:00:43 INFO - ##### Running install step. 21:00:43 INFO - ##### 21:00:43 INFO - Running pre-action listener: _resource_record_pre_action 21:00:43 INFO - Running main action method: install 21:00:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:00:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:00:43 INFO - Reading from file tmpfile_stdout 21:00:43 INFO - Detecting whether we're running mozinstall >=1.0... 21:00:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:00:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:00:44 INFO - Reading from file tmpfile_stdout 21:00:44 INFO - Output received: 21:00:44 INFO - Usage: mozinstall [options] installer 21:00:44 INFO - Options: 21:00:44 INFO - -h, --help show this help message and exit 21:00:44 INFO - -d DEST, --destination=DEST 21:00:44 INFO - Directory to install application into. [default: 21:00:44 INFO - "/builds/slave/test"] 21:00:44 INFO - --app=APP Application being installed. [default: firefox] 21:00:44 INFO - mkdir: /builds/slave/test/build/application 21:00:44 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'] 21:00:44 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 21:01:13 INFO - Reading from file tmpfile_stdout 21:01:13 INFO - Output received: 21:01:13 INFO - /builds/slave/test/build/application/firefox/firefox 21:01:13 INFO - Running post-action listener: _resource_record_post_action 21:01:13 INFO - ##### 21:01:13 INFO - ##### Running run-tests step. 21:01:13 INFO - ##### 21:01:13 INFO - Running pre-action listener: _resource_record_pre_action 21:01:13 INFO - Running main action method: run_tests 21:01:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:01:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:01:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:01:13 INFO - grabbing minidump binary from tooltool 21:01: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')]} 21:01:13 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 0x2a332d0>, '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 0x2a2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a2fc90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:01:13 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 21:01:13 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 21:01:13 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:01:13 INFO - Return code: 0 21:01:13 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:01:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:01:13 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/fQiJJI_ITaGP9aFyUD-yFA/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 21:01:13 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/fQiJJI_ITaGP9aFyUD-yFA/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 21:01:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:01:13 INFO - 'CCACHE_UMASK': '002', 21:01:13 INFO - 'DISPLAY': ':0', 21:01:13 INFO - 'HOME': '/home/cltbld', 21:01:13 INFO - 'LANG': 'en_US.UTF-8', 21:01:13 INFO - 'LOGNAME': 'cltbld', 21:01:13 INFO - 'MAIL': '/var/mail/cltbld', 21:01:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:01:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:01:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:01:13 INFO - 'MOZ_NO_REMOTE': '1', 21:01:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:01:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:01:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:01:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:01:13 INFO - 'PWD': '/builds/slave/test', 21:01:13 INFO - 'SHELL': '/bin/bash', 21:01:13 INFO - 'SHLVL': '1', 21:01:13 INFO - 'TERM': 'linux', 21:01:13 INFO - 'TMOUT': '86400', 21:01:13 INFO - 'USER': 'cltbld', 21:01:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461036202.700661-1435309852', 21:01:13 INFO - '_': '/tools/buildbot/bin/python'} 21:01:13 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/fQiJJI_ITaGP9aFyUD-yFA/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 21:01:14 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 21:01:14 INFO - import pkg_resources 21:01:15 INFO - Using 1 client processes 21:01:16 INFO - wptserve Starting http server on 127.0.0.1:8000 21:01:16 INFO - wptserve Starting http server on 127.0.0.1:8001 21:01:16 INFO - wptserve Starting http server on 127.0.0.1:8443 21:01:18 INFO - SUITE-START | Running 778 tests 21:01:18 INFO - Running testharness tests 21:01:18 INFO - Setting up ssl 21:01:18 INFO - PROCESS | certutil | 21:01:18 INFO - PROCESS | certutil | 21:01:18 INFO - PROCESS | certutil | 21:01:18 INFO - Certificate Nickname Trust Attributes 21:01:18 INFO - SSL,S/MIME,JAR/XPI 21:01:18 INFO - 21:01:18 INFO - web-platform-tests CT,, 21:01:18 INFO - 21:01:18 INFO - Starting runner 21:01:21 INFO - PROCESS | 1869 | 1461038481067 Marionette DEBUG Marionette enabled via build flag and pref 21:01:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31617800 == 1 [pid = 1869] [id = 1] 21:01:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 1 (0x7f3e31618000) [pid = 1869] [serial = 1] [outer = (nil)] 21:01:21 INFO - PROCESS | 1869 | [1869] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 21:01:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 2 (0x7f3e31619000) [pid = 1869] [serial = 2] [outer = 0x7f3e31618000] 21:01:21 INFO - PROCESS | 1869 | 1461038481678 Marionette INFO Listening on port 2828 21:01:22 INFO - PROCESS | 1869 | 1461038482187 Marionette DEBUG Marionette enabled via command-line flag 21:01:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e78b800 == 2 [pid = 1869] [id = 2] 21:01:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 3 (0x7f3e2e7ca000) [pid = 1869] [serial = 3] [outer = (nil)] 21:01:22 INFO - PROCESS | 1869 | [1869] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 21:01:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 4 (0x7f3e2e7cb000) [pid = 1869] [serial = 4] [outer = 0x7f3e2e7ca000] 21:01:22 INFO - PROCESS | 1869 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3e2e5ccdc0 21:01:22 INFO - PROCESS | 1869 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3e33ea06a0 21:01:22 INFO - PROCESS | 1869 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3e2d92b970 21:01:22 INFO - PROCESS | 1869 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3e2d92bc70 21:01:22 INFO - PROCESS | 1869 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3e2d92bfa0 21:01:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 5 (0x7f3e33e83800) [pid = 1869] [serial = 5] [outer = 0x7f3e31618000] 21:01:22 INFO - PROCESS | 1869 | [1869] 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 21:01:22 INFO - PROCESS | 1869 | 1461038482555 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39576 21:01:22 INFO - PROCESS | 1869 | [1869] 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 21:01:22 INFO - PROCESS | 1869 | 1461038482633 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39577 21:01:22 INFO - PROCESS | 1869 | 1461038482639 Marionette DEBUG Closed connection conn0 21:01:22 INFO - PROCESS | 1869 | [1869] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 21:01:22 INFO - PROCESS | 1869 | [1869] 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 21:01:22 INFO - PROCESS | 1869 | 1461038482757 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39578 21:01:22 INFO - PROCESS | 1869 | 1461038482760 Marionette DEBUG Closed connection conn1 21:01:22 INFO - PROCESS | 1869 | [1869] 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 21:01:22 INFO - PROCESS | 1869 | 1461038482817 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39579 21:01:22 INFO - PROCESS | 1869 | 1461038482825 Marionette DEBUG Closed connection conn2 21:01:22 INFO - PROCESS | 1869 | 1461038482870 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:01:22 INFO - PROCESS | 1869 | 1461038482878 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":"20160418200035","device":"desktop","version":"48.0a1"} 21:01:23 INFO - PROCESS | 1869 | [1869] 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 21:01:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21997800 == 3 [pid = 1869] [id = 3] 21:01:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 6 (0x7f3e21998000) [pid = 1869] [serial = 6] [outer = (nil)] 21:01:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21998800 == 4 [pid = 1869] [id = 4] 21:01:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 7 (0x7f3e2198a400) [pid = 1869] [serial = 7] [outer = (nil)] 21:01:25 INFO - PROCESS | 1869 | [1869] 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 21:01:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20a9c800 == 5 [pid = 1869] [id = 5] 21:01:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 8 (0x7f3e20a72000) [pid = 1869] [serial = 8] [outer = (nil)] 21:01:25 INFO - PROCESS | 1869 | [1869] 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 21:01:25 INFO - PROCESS | 1869 | [1869] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:01:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 9 (0x7f3e20722400) [pid = 1869] [serial = 9] [outer = 0x7f3e20a72000] 21:01:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 10 (0x7f3e2031e800) [pid = 1869] [serial = 10] [outer = 0x7f3e21998000] 21:01:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 11 (0x7f3e2036a400) [pid = 1869] [serial = 11] [outer = 0x7f3e2198a400] 21:01:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 12 (0x7f3e207ad800) [pid = 1869] [serial = 12] [outer = 0x7f3e20a72000] 21:01:26 INFO - PROCESS | 1869 | 1461038486691 Marionette DEBUG loaded listener.js 21:01:26 INFO - PROCESS | 1869 | 1461038486709 Marionette DEBUG loaded listener.js 21:01:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 13 (0x7f3e1ffd5800) [pid = 1869] [serial = 13] [outer = 0x7f3e20a72000] 21:01:27 INFO - PROCESS | 1869 | 1461038487387 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a0685eea-7afa-4c9f-a71d-3a5c351425c1","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":"20160418200035","device":"desktop","version":"48.0a1","command_id":1}}] 21:01:27 INFO - PROCESS | 1869 | 1461038487586 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:01:27 INFO - PROCESS | 1869 | 1461038487880 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 21:01:27 INFO - PROCESS | 1869 | 1461038487956 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:01:27 INFO - PROCESS | 1869 | [1869] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:01:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 14 (0x7f3e1a602800) [pid = 1869] [serial = 14] [outer = 0x7f3e20a72000] 21:01:28 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:28 INFO - PROCESS | 1869 | 1461038488328 Marionette TRACE conn3 <- [1,3,null,{}] 21:01:28 INFO - PROCESS | 1869 | 1461038488335 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:01:28 INFO - PROCESS | 1869 | 1461038488357 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 21:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:01:28 INFO - PROCESS | 1869 | 1461038488391 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 21:01:28 INFO - PROCESS | 1869 | 1461038488394 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 21:01:28 INFO - PROCESS | 1869 | 1461038488401 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 1869 | 1461038488406 Marionette TRACE conn3 <- [1,6,null,{}] 21:01:28 INFO - PROCESS | 1869 | 1461038488412 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:28 INFO - PROCESS | 1869 | 1461038488428 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 21:01:28 INFO - PROCESS | 1869 | 1461038488436 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c2e000 == 6 [pid = 1869] [id = 6] 21:01:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 15 (0x7f3e22b4c000) [pid = 1869] [serial = 15] [outer = (nil)] 21:01:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 16 (0x7f3e28809400) [pid = 1869] [serial = 16] [outer = 0x7f3e22b4c000] 21:01:28 INFO - PROCESS | 1869 | 1461038488499 Marionette DEBUG loaded listener.js 21:01:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 17 (0x7f3e1a6e0c00) [pid = 1869] [serial = 17] [outer = 0x7f3e22b4c000] 21:01:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a57000 == 7 [pid = 1869] [id = 7] 21:01:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 18 (0x7f3e19aa9c00) [pid = 1869] [serial = 18] [outer = (nil)] 21:01:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 19 (0x7f3e19aabc00) [pid = 1869] [serial = 19] [outer = 0x7f3e19aa9c00] 21:01:28 INFO - PROCESS | 1869 | 1461038488987 Marionette DEBUG loaded listener.js 21:01:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 20 (0x7f3e198e7800) [pid = 1869] [serial = 20] [outer = 0x7f3e19aa9c00] 21:01:29 INFO - PROCESS | 1869 | [1869] 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 21:01:29 INFO - PROCESS | 1869 | 1461038489502 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1195ms 21:01:29 INFO - PROCESS | 1869 | 1461038489643 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1869 | 1461038489645 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 21:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:01:29 INFO - PROCESS | 1869 | 1461038489670 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1869 | 1461038489672 Marionette TRACE conn3 <- [1,10,null,{}] 21:01:29 INFO - PROCESS | 1869 | 1461038489693 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:29 INFO - PROCESS | 1869 | 1461038489849 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 21:01:29 INFO - PROCESS | 1869 | 1461038489865 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19786000 == 8 [pid = 1869] [id = 8] 21:01:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 21 (0x7f3e17e8e800) [pid = 1869] [serial = 21] [outer = (nil)] 21:01:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 22 (0x7f3e18b79000) [pid = 1869] [serial = 22] [outer = 0x7f3e17e8e800] 21:01:29 INFO - PROCESS | 1869 | 1461038489932 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 23 (0x7f3e2face800) [pid = 1869] [serial = 23] [outer = 0x7f3e17e8e800] 21:01:30 INFO - PROCESS | 1869 | 1461038490468 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 850ms 21:01:30 INFO - PROCESS | 1869 | 1461038490505 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 21:01:30 INFO - PROCESS | 1869 | 1461038490508 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 21:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:01:30 INFO - PROCESS | 1869 | 1461038490514 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:01:30 INFO - PROCESS | 1869 | 1461038490517 Marionette TRACE conn3 <- [1,14,null,{}] 21:01:30 INFO - PROCESS | 1869 | 1461038490522 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:30 INFO - PROCESS | 1869 | 1461038490663 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 21:01:30 INFO - PROCESS | 1869 | 1461038490682 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182ac800 == 9 [pid = 1869] [id = 9] 21:01:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 24 (0x7f3e180dec00) [pid = 1869] [serial = 24] [outer = (nil)] 21:01:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 25 (0x7f3e18256000) [pid = 1869] [serial = 25] [outer = 0x7f3e180dec00] 21:01:30 INFO - PROCESS | 1869 | 1461038490743 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 26 (0x7f3e18260400) [pid = 1869] [serial = 26] [outer = 0x7f3e180dec00] 21:01:31 INFO - PROCESS | 1869 | 1461038491324 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 836ms 21:01:31 INFO - PROCESS | 1869 | 1461038491350 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 21:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:01:31 INFO - PROCESS | 1869 | 1461038491353 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 21:01:31 INFO - PROCESS | 1869 | 1461038491358 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1869 | 1461038491361 Marionette TRACE conn3 <- [1,18,null,{}] 21:01:31 INFO - PROCESS | 1869 | 1461038491732 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:31 INFO - PROCESS | 1869 | 1461038491926 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 21:01:32 INFO - PROCESS | 1869 | 1461038492001 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1802c800 == 10 [pid = 1869] [id = 10] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 27 (0x7f3e180e4c00) [pid = 1869] [serial = 27] [outer = (nil)] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 28 (0x7f3e1825e400) [pid = 1869] [serial = 28] [outer = 0x7f3e180e4c00] 21:01:32 INFO - PROCESS | 1869 | 1461038492071 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 29 (0x7f3e183f3400) [pid = 1869] [serial = 29] [outer = 0x7f3e180e4c00] 21:01:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19777800 == 11 [pid = 1869] [id = 11] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 30 (0x7f3e19778000) [pid = 1869] [serial = 30] [outer = (nil)] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 31 (0x7f3e19780000) [pid = 1869] [serial = 31] [outer = 0x7f3e19778000] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 32 (0x7f3e1977a000) [pid = 1869] [serial = 32] [outer = 0x7f3e19778000] 21:01:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19777000 == 12 [pid = 1869] [id = 12] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 33 (0x7f3e180dac00) [pid = 1869] [serial = 33] [outer = (nil)] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 34 (0x7f3e1a60e800) [pid = 1869] [serial = 34] [outer = 0x7f3e180dac00] 21:01:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 35 (0x7f3e183fac00) [pid = 1869] [serial = 35] [outer = 0x7f3e180dac00] 21:01:33 INFO - PROCESS | 1869 | 1461038493140 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1856ms 21:01:33 INFO - PROCESS | 1869 | 1461038493218 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 21:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:01:33 INFO - PROCESS | 1869 | 1461038493226 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 21:01:33 INFO - PROCESS | 1869 | 1461038493233 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1869 | 1461038493236 Marionette TRACE conn3 <- [1,22,null,{}] 21:01:33 INFO - PROCESS | 1869 | 1461038493243 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:33 INFO - PROCESS | 1869 | 1461038493409 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 21:01:33 INFO - PROCESS | 1869 | 1461038493556 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0d7800 == 13 [pid = 1869] [id = 13] 21:01:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 36 (0x7f3e1a60e400) [pid = 1869] [serial = 36] [outer = (nil)] 21:01:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 37 (0x7f3e1fcf4000) [pid = 1869] [serial = 37] [outer = 0x7f3e1a60e400] 21:01:33 INFO - PROCESS | 1869 | 1461038493629 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 38 (0x7f3e20364000) [pid = 1869] [serial = 38] [outer = 0x7f3e1a60e400] 21:01:34 INFO - PROCESS | 1869 | 1461038494388 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1185ms 21:01:34 INFO - PROCESS | 1869 | 1461038494417 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 1869 | 1461038494420 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 21:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:01:34 INFO - PROCESS | 1869 | 1461038494426 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 1869 | 1461038494429 Marionette TRACE conn3 <- [1,26,null,{}] 21:01:34 INFO - PROCESS | 1869 | 1461038494435 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:34 INFO - PROCESS | 1869 | 1461038494614 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 21:01:34 INFO - PROCESS | 1869 | 1461038494740 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20b19000 == 14 [pid = 1869] [id = 14] 21:01:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 39 (0x7f3e1e1d9000) [pid = 1869] [serial = 39] [outer = (nil)] 21:01:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 40 (0x7f3e2117bc00) [pid = 1869] [serial = 40] [outer = 0x7f3e1e1d9000] 21:01:34 INFO - PROCESS | 1869 | 1461038494819 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 41 (0x7f3e21260800) [pid = 1869] [serial = 41] [outer = 0x7f3e1e1d9000] 21:01:35 INFO - PROCESS | 1869 | 1461038495818 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1432ms 21:01:35 INFO - PROCESS | 1869 | 1461038495859 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1869 | 1461038495871 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 21:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:01:35 INFO - PROCESS | 1869 | 1461038495884 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1869 | 1461038495892 Marionette TRACE conn3 <- [1,30,null,{}] 21:01:35 INFO - PROCESS | 1869 | 1461038495905 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:36 INFO - PROCESS | 1869 | 1461038496063 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 21:01:36 INFO - PROCESS | 1869 | 1461038496178 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182c2800 == 15 [pid = 1869] [id = 15] 21:01:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 42 (0x7f3e1ec7a400) [pid = 1869] [serial = 42] [outer = (nil)] 21:01:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 43 (0x7f3e1f04a400) [pid = 1869] [serial = 43] [outer = 0x7f3e1ec7a400] 21:01:36 INFO - PROCESS | 1869 | 1461038496291 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 44 (0x7f3e1fcee000) [pid = 1869] [serial = 44] [outer = 0x7f3e1ec7a400] 21:01:36 INFO - PROCESS | 1869 | 1461038496974 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1139ms 21:01:37 INFO - PROCESS | 1869 | 1461038497023 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 1869 | 1461038497030 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 21:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:01:37 INFO - PROCESS | 1869 | 1461038497040 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1869 | 1461038497043 Marionette TRACE conn3 <- [1,34,null,{}] 21:01:37 INFO - PROCESS | 1869 | 1461038497049 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:37 INFO - PROCESS | 1869 | 1461038497191 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 21:01:37 INFO - PROCESS | 1869 | 1461038497272 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20b0f000 == 16 [pid = 1869] [id = 16] 21:01:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 45 (0x7f3e1e3c6400) [pid = 1869] [serial = 45] [outer = (nil)] 21:01:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 46 (0x7f3e21260400) [pid = 1869] [serial = 46] [outer = 0x7f3e1e3c6400] 21:01:37 INFO - PROCESS | 1869 | 1461038497330 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 47 (0x7f3e2184f000) [pid = 1869] [serial = 47] [outer = 0x7f3e1e3c6400] 21:01:37 INFO - PROCESS | 1869 | 1461038497911 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 888ms 21:01:37 INFO - PROCESS | 1869 | 1461038497928 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 1869 | 1461038497932 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 21:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:01:37 INFO - PROCESS | 1869 | 1461038497938 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1869 | 1461038497943 Marionette TRACE conn3 <- [1,38,null,{}] 21:01:37 INFO - PROCESS | 1869 | 1461038497959 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:38 INFO - PROCESS | 1869 | 1461038498121 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 21:01:38 INFO - PROCESS | 1869 | 1461038498148 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21235800 == 17 [pid = 1869] [id = 17] 21:01:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 48 (0x7f3e1f21a400) [pid = 1869] [serial = 48] [outer = (nil)] 21:01:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 49 (0x7f3e21984800) [pid = 1869] [serial = 49] [outer = 0x7f3e1f21a400] 21:01:38 INFO - PROCESS | 1869 | 1461038498228 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 50 (0x7f3e22061400) [pid = 1869] [serial = 50] [outer = 0x7f3e1f21a400] 21:01:38 INFO - PROCESS | 1869 | 1461038498861 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 937ms 21:01:38 INFO - PROCESS | 1869 | 1461038498875 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1869 | 1461038498879 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 21:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:01:38 INFO - PROCESS | 1869 | 1461038498884 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1869 | 1461038498886 Marionette TRACE conn3 <- [1,42,null,{}] 21:01:38 INFO - PROCESS | 1869 | 1461038498892 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:39 INFO - PROCESS | 1869 | 1461038499017 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 21:01:39 INFO - PROCESS | 1869 | 1461038499105 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bcf000 == 18 [pid = 1869] [id = 18] 21:01:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 51 (0x7f3e21855000) [pid = 1869] [serial = 51] [outer = (nil)] 21:01:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 52 (0x7f3e22aaec00) [pid = 1869] [serial = 52] [outer = 0x7f3e21855000] 21:01:39 INFO - PROCESS | 1869 | 1461038499165 Marionette DEBUG loaded listener.js 21:01:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 53 (0x7f3e22bb9c00) [pid = 1869] [serial = 53] [outer = 0x7f3e21855000] 21:01:39 INFO - PROCESS | 1869 | 1461038499734 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 882ms 21:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:01:39 INFO - PROCESS | 1869 | 1461038499767 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 1869 | 1461038499770 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 21:01:39 INFO - PROCESS | 1869 | 1461038499775 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 1869 | 1461038499778 Marionette TRACE conn3 <- [1,46,null,{}] 21:01:39 INFO - PROCESS | 1869 | 1461038499783 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:39 INFO - PROCESS | 1869 | 1461038499905 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 21:01:39 INFO - PROCESS | 1869 | 1461038499993 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2201a800 == 19 [pid = 1869] [id = 19] 21:01:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 54 (0x7f3e19aa5400) [pid = 1869] [serial = 54] [outer = (nil)] 21:01:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 55 (0x7f3e1e0d2c00) [pid = 1869] [serial = 55] [outer = 0x7f3e19aa5400] 21:01:40 INFO - PROCESS | 1869 | 1461038500056 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 56 (0x7f3e23f2b000) [pid = 1869] [serial = 56] [outer = 0x7f3e19aa5400] 21:01:40 INFO - PROCESS | 1869 | 1461038500642 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 882ms 21:01:40 INFO - PROCESS | 1869 | 1461038500657 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 1869 | 1461038500659 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 21:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:01:40 INFO - PROCESS | 1869 | 1461038500666 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 1869 | 1461038500668 Marionette TRACE conn3 <- [1,50,null,{}] 21:01:40 INFO - PROCESS | 1869 | 1461038500683 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:40 INFO - PROCESS | 1869 | 1461038500843 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 21:01:40 INFO - PROCESS | 1869 | 1461038500866 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c2f000 == 20 [pid = 1869] [id = 20] 21:01:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 57 (0x7f3e27b60000) [pid = 1869] [serial = 57] [outer = (nil)] 21:01:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 58 (0x7f3e2e558c00) [pid = 1869] [serial = 58] [outer = 0x7f3e27b60000] 21:01:40 INFO - PROCESS | 1869 | 1461038500929 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 59 (0x7f3e2e8b0c00) [pid = 1869] [serial = 59] [outer = 0x7f3e27b60000] 21:01:41 INFO - PROCESS | 1869 | 1461038501617 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 978ms 21:01:41 INFO - PROCESS | 1869 | 1461038501646 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1869 | 1461038501652 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 21:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:01:41 INFO - PROCESS | 1869 | 1461038501661 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1869 | 1461038501667 Marionette TRACE conn3 <- [1,54,null,{}] 21:01:41 INFO - PROCESS | 1869 | 1461038501677 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:41 INFO - PROCESS | 1869 | 1461038501897 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 21:01:41 INFO - PROCESS | 1869 | 1461038501966 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19787800 == 21 [pid = 1869] [id = 21] 21:01:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 60 (0x7f3e17e8cc00) [pid = 1869] [serial = 60] [outer = (nil)] 21:01:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 61 (0x7f3e18260000) [pid = 1869] [serial = 61] [outer = 0x7f3e17e8cc00] 21:01:42 INFO - PROCESS | 1869 | 1461038502037 Marionette DEBUG loaded listener.js 21:01:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 62 (0x7f3e198e9000) [pid = 1869] [serial = 62] [outer = 0x7f3e17e8cc00] 21:01:42 INFO - PROCESS | 1869 | 1461038502782 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1189ms 21:01:42 INFO - PROCESS | 1869 | 1461038502849 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 1869 | 1461038502858 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 21:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:01:42 INFO - PROCESS | 1869 | 1461038502868 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1869 | 1461038502872 Marionette TRACE conn3 <- [1,58,null,{}] 21:01:42 INFO - PROCESS | 1869 | 1461038502878 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:43 INFO - PROCESS | 1869 | 1461038503074 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 21:01:43 INFO - PROCESS | 1869 | 1461038503089 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec4d800 == 22 [pid = 1869] [id = 22] 21:01:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 63 (0x7f3e198e9800) [pid = 1869] [serial = 63] [outer = (nil)] 21:01:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 64 (0x7f3e1f216800) [pid = 1869] [serial = 64] [outer = 0x7f3e198e9800] 21:01:43 INFO - PROCESS | 1869 | 1461038503160 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 65 (0x7f3e2022a800) [pid = 1869] [serial = 65] [outer = 0x7f3e198e9800] 21:01:43 INFO - PROCESS | 1869 | 1461038503976 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1179ms 21:01:44 INFO - PROCESS | 1869 | 1461038504047 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 1869 | 1461038504050 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 21:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:01:44 INFO - PROCESS | 1869 | 1461038504057 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 1869 | 1461038504063 Marionette TRACE conn3 <- [1,62,null,{}] 21:01:44 INFO - PROCESS | 1869 | 1461038504078 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:44 INFO - PROCESS | 1869 | 1461038504244 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 21:01:44 INFO - PROCESS | 1869 | 1461038504344 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c34800 == 23 [pid = 1869] [id = 23] 21:01:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 66 (0x7f3e1fcfac00) [pid = 1869] [serial = 66] [outer = (nil)] 21:01:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 67 (0x7f3e21851400) [pid = 1869] [serial = 67] [outer = 0x7f3e1fcfac00] 21:01:44 INFO - PROCESS | 1869 | 1461038504422 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 68 (0x7f3e22060400) [pid = 1869] [serial = 68] [outer = 0x7f3e1fcfac00] 21:01:45 INFO - PROCESS | 1869 | 1461038505221 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1235ms 21:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:01:45 INFO - PROCESS | 1869 | 1461038505293 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1869 | 1461038505296 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 21:01:45 INFO - PROCESS | 1869 | 1461038505303 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1869 | 1461038505306 Marionette TRACE conn3 <- [1,66,null,{}] 21:01:45 INFO - PROCESS | 1869 | 1461038505311 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:45 INFO - PROCESS | 1869 | 1461038505493 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 21:01:45 INFO - PROCESS | 1869 | 1461038505613 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e288c0800 == 24 [pid = 1869] [id = 24] 21:01:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 69 (0x7f3e20a73c00) [pid = 1869] [serial = 69] [outer = (nil)] 21:01:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e28808800) [pid = 1869] [serial = 70] [outer = 0x7f3e20a73c00] 21:01:45 INFO - PROCESS | 1869 | 1461038505684 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e2e7ef400) [pid = 1869] [serial = 71] [outer = 0x7f3e20a73c00] 21:01:46 INFO - PROCESS | 1869 | 1461038506608 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1383ms 21:01:46 INFO - PROCESS | 1869 | 1461038506685 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 21:01:46 INFO - PROCESS | 1869 | 1461038506691 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 21:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:01:46 INFO - PROCESS | 1869 | 1461038506698 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:01:46 INFO - PROCESS | 1869 | 1461038506703 Marionette TRACE conn3 <- [1,70,null,{}] 21:01:46 INFO - PROCESS | 1869 | 1461038506712 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:46 INFO - PROCESS | 1869 | 1461038506937 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 21:01:47 INFO - PROCESS | 1869 | 1461038507098 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a50000 == 25 [pid = 1869] [id = 25] 21:01:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e1a6ddc00) [pid = 1869] [serial = 72] [outer = (nil)] 21:01:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e1b87d800) [pid = 1869] [serial = 73] [outer = 0x7f3e1a6ddc00] 21:01:47 INFO - PROCESS | 1869 | 1461038507170 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e1f049000) [pid = 1869] [serial = 74] [outer = 0x7f3e1a6ddc00] 21:01:47 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2201a800 == 24 [pid = 1869] [id = 19] 21:01:47 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bcf000 == 23 [pid = 1869] [id = 18] 21:01:47 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21235800 == 22 [pid = 1869] [id = 17] 21:01:47 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20b0f000 == 21 [pid = 1869] [id = 16] 21:01:47 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182c2800 == 20 [pid = 1869] [id = 15] 21:01:47 INFO - PROCESS | 1869 | 1461038507945 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1287ms 21:01:47 INFO - PROCESS | 1869 | 1461038507985 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 1869 | 1461038507990 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 21:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:01:48 INFO - PROCESS | 1869 | 1461038508014 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1869 | 1461038508020 Marionette TRACE conn3 <- [1,74,null,{}] 21:01:48 INFO - PROCESS | 1869 | 1461038508028 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:48 INFO - PROCESS | 1869 | 1461038508187 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 21:01:48 INFO - PROCESS | 1869 | 1461038508318 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20315000 == 21 [pid = 1869] [id = 26] 21:01:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 75 (0x7f3e1a6de000) [pid = 1869] [serial = 75] [outer = (nil)] 21:01:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e1e4a1000) [pid = 1869] [serial = 76] [outer = 0x7f3e1a6de000] 21:01:48 INFO - PROCESS | 1869 | 1461038508398 Marionette DEBUG loaded listener.js 21:01:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e1fd34400) [pid = 1869] [serial = 77] [outer = 0x7f3e1a6de000] 21:01:49 INFO - PROCESS | 1869 | 1461038509134 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1183ms 21:01:49 INFO - PROCESS | 1869 | 1461038509208 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 21:01:49 INFO - PROCESS | 1869 | 1461038509217 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 21:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:01:49 INFO - PROCESS | 1869 | 1461038509228 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:01:49 INFO - PROCESS | 1869 | 1461038509231 Marionette TRACE conn3 <- [1,78,null,{}] 21:01:49 INFO - PROCESS | 1869 | 1461038509237 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:49 INFO - PROCESS | 1869 | 1461038509399 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 21:01:49 INFO - PROCESS | 1869 | 1461038509521 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2199d000 == 22 [pid = 1869] [id = 27] 21:01:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e1b87dc00) [pid = 1869] [serial = 78] [outer = (nil)] 21:01:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e21263800) [pid = 1869] [serial = 79] [outer = 0x7f3e1b87dc00] 21:01:49 INFO - PROCESS | 1869 | 1461038509600 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e21c4c400) [pid = 1869] [serial = 80] [outer = 0x7f3e1b87dc00] 21:01:50 INFO - PROCESS | 1869 | 1461038510382 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1189ms 21:01:50 INFO - PROCESS | 1869 | 1461038510425 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 1869 | 1461038510429 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 21:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:01:50 INFO - PROCESS | 1869 | 1461038510435 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 1869 | 1461038510441 Marionette TRACE conn3 <- [1,82,null,{}] 21:01:50 INFO - PROCESS | 1869 | 1461038510456 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:50 INFO - PROCESS | 1869 | 1461038510619 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 21:01:50 INFO - PROCESS | 1869 | 1461038510741 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c6f000 == 23 [pid = 1869] [id = 28] 21:01:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e2221a400) [pid = 1869] [serial = 81] [outer = (nil)] 21:01:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e23f40c00) [pid = 1869] [serial = 82] [outer = 0x7f3e2221a400] 21:01:50 INFO - PROCESS | 1869 | 1461038510821 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e2d96cc00) [pid = 1869] [serial = 83] [outer = 0x7f3e2221a400] 21:01:51 INFO - PROCESS | 1869 | 1461038511617 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1238ms 21:01:51 INFO - PROCESS | 1869 | 1461038511673 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 21:01:51 INFO - PROCESS | 1869 | 1461038511678 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 21:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:01:51 INFO - PROCESS | 1869 | 1461038511683 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 1869 | 1461038511687 Marionette TRACE conn3 <- [1,86,null,{}] 21:01:51 INFO - PROCESS | 1869 | 1461038511709 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:51 INFO - PROCESS | 1869 | 1461038511871 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 21:01:51 INFO - PROCESS | 1869 | 1461038511992 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e5f4000 == 24 [pid = 1869] [id = 29] 21:01:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e17e8b800) [pid = 1869] [serial = 84] [outer = (nil)] 21:01:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e2eaf4400) [pid = 1869] [serial = 85] [outer = 0x7f3e17e8b800] 21:01:52 INFO - PROCESS | 1869 | 1461038512063 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e2ec43800) [pid = 1869] [serial = 86] [outer = 0x7f3e17e8b800] 21:01:52 INFO - PROCESS | 1869 | 1461038512845 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1200ms 21:01:52 INFO - PROCESS | 1869 | 1461038512885 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1869 | 1461038512889 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 21:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:01:52 INFO - PROCESS | 1869 | 1461038512894 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1869 | 1461038512897 Marionette TRACE conn3 <- [1,90,null,{}] 21:01:52 INFO - PROCESS | 1869 | 1461038512902 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:53 INFO - PROCESS | 1869 | 1461038513172 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 21:01:53 INFO - PROCESS | 1869 | 1461038513196 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e1ba000 == 25 [pid = 1869] [id = 30] 21:01:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e180e3400) [pid = 1869] [serial = 87] [outer = (nil)] 21:01:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e183f1400) [pid = 1869] [serial = 88] [outer = 0x7f3e180e3400] 21:01:53 INFO - PROCESS | 1869 | 1461038513271 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e1b881800) [pid = 1869] [serial = 89] [outer = 0x7f3e180e3400] 21:01:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c34800 == 24 [pid = 1869] [id = 23] 21:01:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec4d800 == 23 [pid = 1869] [id = 22] 21:01:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19787800 == 22 [pid = 1869] [id = 21] 21:01:54 INFO - PROCESS | 1869 | 1461038514205 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1383ms 21:01:54 INFO - PROCESS | 1869 | 1461038514278 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 21:01:54 INFO - PROCESS | 1869 | 1461038514283 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 21:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:01:54 INFO - PROCESS | 1869 | 1461038514292 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1869 | 1461038514298 Marionette TRACE conn3 <- [1,94,null,{}] 21:01:54 INFO - PROCESS | 1869 | 1461038514307 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:54 INFO - PROCESS | 1869 | 1461038514503 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 21:01:54 INFO - PROCESS | 1869 | 1461038514632 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2110f000 == 23 [pid = 1869] [id = 31] 21:01:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e1a604800) [pid = 1869] [serial = 90] [outer = (nil)] 21:01:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e1fcf9400) [pid = 1869] [serial = 91] [outer = 0x7f3e1a604800] 21:01:54 INFO - PROCESS | 1869 | 1461038514708 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e20b73800) [pid = 1869] [serial = 92] [outer = 0x7f3e1a604800] 21:01:55 INFO - PROCESS | 1869 | 1461038515481 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1235ms 21:01:55 INFO - PROCESS | 1869 | 1461038515528 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 21:01:55 INFO - PROCESS | 1869 | 1461038515536 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 21:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:01:55 INFO - PROCESS | 1869 | 1461038515547 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:01:55 INFO - PROCESS | 1869 | 1461038515551 Marionette TRACE conn3 <- [1,98,null,{}] 21:01:55 INFO - PROCESS | 1869 | 1461038515575 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:55 INFO - PROCESS | 1869 | 1461038515733 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 21:01:55 INFO - PROCESS | 1869 | 1461038515879 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9d1000 == 24 [pid = 1869] [id = 32] 21:01:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e1bd8a000) [pid = 1869] [serial = 93] [outer = (nil)] 21:01:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e22b4e000) [pid = 1869] [serial = 94] [outer = 0x7f3e1bd8a000] 21:01:55 INFO - PROCESS | 1869 | 1461038515952 Marionette DEBUG loaded listener.js 21:01:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e2418c400) [pid = 1869] [serial = 95] [outer = 0x7f3e1bd8a000] 21:01:56 INFO - PROCESS | 1869 | 1461038516753 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 21:01:56 INFO - PROCESS | 1869 | 1461038516782 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 21:01:56 INFO - PROCESS | 1869 | 1461038516785 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 21:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:01:56 INFO - PROCESS | 1869 | 1461038516792 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 1869 | 1461038516797 Marionette TRACE conn3 <- [1,102,null,{}] 21:01:56 INFO - PROCESS | 1869 | 1461038516826 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:57 INFO - PROCESS | 1869 | 1461038517015 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 21:01:57 INFO - PROCESS | 1869 | 1461038517073 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ecaa800 == 25 [pid = 1869] [id = 33] 21:01:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e2880ec00) [pid = 1869] [serial = 96] [outer = (nil)] 21:01:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e2ea23800) [pid = 1869] [serial = 97] [outer = 0x7f3e2880ec00] 21:01:57 INFO - PROCESS | 1869 | 1461038517187 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e2f933000) [pid = 1869] [serial = 98] [outer = 0x7f3e2880ec00] 21:01:57 INFO - PROCESS | 1869 | 1461038517970 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1232ms 21:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:01:58 INFO - PROCESS | 1869 | 1461038518025 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 21:01:58 INFO - PROCESS | 1869 | 1461038518028 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 21:01:58 INFO - PROCESS | 1869 | 1461038518035 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 1869 | 1461038518038 Marionette TRACE conn3 <- [1,106,null,{}] 21:01:58 INFO - PROCESS | 1869 | 1461038518043 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:58 INFO - PROCESS | 1869 | 1461038518192 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 21:01:58 INFO - PROCESS | 1869 | 1461038518327 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f91e800 == 26 [pid = 1869] [id = 34] 21:01:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e17e86800) [pid = 1869] [serial = 99] [outer = (nil)] 21:01:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e2fdf2400) [pid = 1869] [serial = 100] [outer = 0x7f3e17e86800] 21:01:58 INFO - PROCESS | 1869 | 1461038518399 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e31bd9800) [pid = 1869] [serial = 101] [outer = 0x7f3e17e86800] 21:01:59 INFO - PROCESS | 1869 | 1461038519190 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1234ms 21:01:59 INFO - PROCESS | 1869 | 1461038519269 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 21:01:59 INFO - PROCESS | 1869 | 1461038519273 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 21:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:01:59 INFO - PROCESS | 1869 | 1461038519278 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1869 | 1461038519281 Marionette TRACE conn3 <- [1,110,null,{}] 21:01:59 INFO - PROCESS | 1869 | 1461038519286 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:59 INFO - PROCESS | 1869 | 1461038519517 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 21:01:59 INFO - PROCESS | 1869 | 1461038519655 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20a9f000 == 27 [pid = 1869] [id = 35] 21:01:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e18595800) [pid = 1869] [serial = 102] [outer = (nil)] 21:01:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e19aa3400) [pid = 1869] [serial = 103] [outer = 0x7f3e18595800] 21:01:59 INFO - PROCESS | 1869 | 1461038519725 Marionette DEBUG loaded listener.js 21:01:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e1e4a0000) [pid = 1869] [serial = 104] [outer = 0x7f3e18595800] 21:02:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c6f000 == 26 [pid = 1869] [id = 28] 21:02:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2199d000 == 25 [pid = 1869] [id = 27] 21:02:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20315000 == 24 [pid = 1869] [id = 26] 21:02:00 INFO - PROCESS | 1869 | 1461038520683 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1477ms 21:02:00 INFO - PROCESS | 1869 | 1461038520757 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 21:02:00 INFO - PROCESS | 1869 | 1461038520767 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 21:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:02:00 INFO - PROCESS | 1869 | 1461038520781 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:02:00 INFO - PROCESS | 1869 | 1461038520788 Marionette TRACE conn3 <- [1,114,null,{}] 21:02:00 INFO - PROCESS | 1869 | 1461038520796 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:01 INFO - PROCESS | 1869 | 1461038521018 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 21:02:01 INFO - PROCESS | 1869 | 1461038521195 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c23800 == 25 [pid = 1869] [id = 36] 21:02:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e2125c400) [pid = 1869] [serial = 105] [outer = (nil)] 21:02:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e21984400) [pid = 1869] [serial = 106] [outer = 0x7f3e2125c400] 21:02:01 INFO - PROCESS | 1869 | 1461038521271 Marionette DEBUG loaded listener.js 21:02:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e22bb5000) [pid = 1869] [serial = 107] [outer = 0x7f3e2125c400] 21:02:02 INFO - PROCESS | 1869 | 1461038522074 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1333ms 21:02:02 INFO - PROCESS | 1869 | 1461038522115 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 21:02:02 INFO - PROCESS | 1869 | 1461038522123 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 21:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:02:02 INFO - PROCESS | 1869 | 1461038522133 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:02:02 INFO - PROCESS | 1869 | 1461038522137 Marionette TRACE conn3 <- [1,118,null,{}] 21:02:02 INFO - PROCESS | 1869 | 1461038522143 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:02 INFO - PROCESS | 1869 | 1461038522311 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 21:02:02 INFO - PROCESS | 1869 | 1461038522441 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2eca7000 == 26 [pid = 1869] [id = 37] 21:02:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e2125ac00) [pid = 1869] [serial = 108] [outer = (nil)] 21:02:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e2e7e8000) [pid = 1869] [serial = 109] [outer = 0x7f3e2125ac00] 21:02:02 INFO - PROCESS | 1869 | 1461038522513 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e2ec43000) [pid = 1869] [serial = 110] [outer = 0x7f3e2125ac00] 21:02:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e2fde4800) [pid = 1869] [serial = 111] [outer = 0x7f3e180dac00] 21:02:03 INFO - PROCESS | 1869 | 1461038523431 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1330ms 21:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:02:03 INFO - PROCESS | 1869 | 1461038523463 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1869 | 1461038523466 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 21:02:03 INFO - PROCESS | 1869 | 1461038523472 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1869 | 1461038523478 Marionette TRACE conn3 <- [1,122,null,{}] 21:02:03 INFO - PROCESS | 1869 | 1461038523494 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:03 INFO - PROCESS | 1869 | 1461038523682 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 21:02:03 INFO - PROCESS | 1869 | 1461038523821 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31c2d000 == 27 [pid = 1869] [id = 38] 21:02:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e18597800) [pid = 1869] [serial = 112] [outer = (nil)] 21:02:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e316e4c00) [pid = 1869] [serial = 113] [outer = 0x7f3e18597800] 21:02:03 INFO - PROCESS | 1869 | 1461038523899 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e3392cc00) [pid = 1869] [serial = 114] [outer = 0x7f3e18597800] 21:02:04 INFO - PROCESS | 1869 | 1461038524618 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1190ms 21:02:04 INFO - PROCESS | 1869 | 1461038524662 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 21:02:04 INFO - PROCESS | 1869 | 1461038524666 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 21:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:02:04 INFO - PROCESS | 1869 | 1461038524672 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 1869 | 1461038524675 Marionette TRACE conn3 <- [1,126,null,{}] 21:02:04 INFO - PROCESS | 1869 | 1461038524680 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:04 INFO - PROCESS | 1869 | 1461038524820 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 21:02:04 INFO - PROCESS | 1869 | 1461038524959 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22017000 == 28 [pid = 1869] [id = 39] 21:02:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e180d7000) [pid = 1869] [serial = 115] [outer = (nil)] 21:02:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e21347800) [pid = 1869] [serial = 116] [outer = 0x7f3e180d7000] 21:02:05 INFO - PROCESS | 1869 | 1461038525041 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e33f27c00) [pid = 1869] [serial = 117] [outer = 0x7f3e180d7000] 21:02:05 INFO - PROCESS | 1869 | 1461038525972 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1336ms 21:02:06 INFO - PROCESS | 1869 | 1461038526008 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 21:02:06 INFO - PROCESS | 1869 | 1461038526013 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 21:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:02:06 INFO - PROCESS | 1869 | 1461038526021 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 1869 | 1461038526026 Marionette TRACE conn3 <- [1,130,null,{}] 21:02:06 INFO - PROCESS | 1869 | 1461038526034 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:06 INFO - PROCESS | 1869 | 1461038526182 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 21:02:06 INFO - PROCESS | 1869 | 1461038526342 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20023800 == 29 [pid = 1869] [id = 40] 21:02:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e1859f400) [pid = 1869] [serial = 118] [outer = (nil)] 21:02:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e1f4cd800) [pid = 1869] [serial = 119] [outer = 0x7f3e1859f400] 21:02:06 INFO - PROCESS | 1869 | 1461038526421 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e21c48000) [pid = 1869] [serial = 120] [outer = 0x7f3e1859f400] 21:02:07 INFO - PROCESS | 1869 | 1461038527309 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1338ms 21:02:07 INFO - PROCESS | 1869 | 1461038527359 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 21:02:07 INFO - PROCESS | 1869 | 1461038527364 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 21:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:02:07 INFO - PROCESS | 1869 | 1461038527372 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 1869 | 1461038527378 Marionette TRACE conn3 <- [1,134,null,{}] 21:02:07 INFO - PROCESS | 1869 | 1461038527387 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:07 INFO - PROCESS | 1869 | 1461038527549 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 21:02:07 INFO - PROCESS | 1869 | 1461038527683 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22b61800 == 30 [pid = 1869] [id = 41] 21:02:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e1e373800) [pid = 1869] [serial = 121] [outer = (nil)] 21:02:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e21852c00) [pid = 1869] [serial = 122] [outer = 0x7f3e1e373800] 21:02:07 INFO - PROCESS | 1869 | 1461038527757 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e22bb9000) [pid = 1869] [serial = 123] [outer = 0x7f3e1e373800] 21:02:08 INFO - PROCESS | 1869 | 1461038528600 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1287ms 21:02:08 INFO - PROCESS | 1869 | 1461038528658 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 1869 | 1461038528666 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:02:08 INFO - PROCESS | 1869 | 1461038528676 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 1869 | 1461038528680 Marionette TRACE conn3 <- [1,138,null,{}] 21:02:08 INFO - PROCESS | 1869 | 1461038528686 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:08 INFO - PROCESS | 1869 | 1461038528876 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 21:02:09 INFO - PROCESS | 1869 | 1461038529010 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31c29800 == 31 [pid = 1869] [id = 42] 21:02:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e1e3c4400) [pid = 1869] [serial = 124] [outer = (nil)] 21:02:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e2f930400) [pid = 1869] [serial = 125] [outer = 0x7f3e1e3c4400] 21:02:09 INFO - PROCESS | 1869 | 1461038529081 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e31b25400) [pid = 1869] [serial = 126] [outer = 0x7f3e1e3c4400] 21:02:09 INFO - PROCESS | 1869 | 1461038529960 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1335ms 21:02:10 INFO - PROCESS | 1869 | 1461038530012 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 21:02:10 INFO - PROCESS | 1869 | 1461038530015 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 21:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:02:10 INFO - PROCESS | 1869 | 1461038530027 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 1869 | 1461038530037 Marionette TRACE conn3 <- [1,142,null,{}] 21:02:10 INFO - PROCESS | 1869 | 1461038530053 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:10 INFO - PROCESS | 1869 | 1461038530253 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 21:02:10 INFO - PROCESS | 1869 | 1461038530387 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2122f800 == 32 [pid = 1869] [id = 43] 21:02:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e1b9d8c00) [pid = 1869] [serial = 127] [outer = (nil)] 21:02:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e1b9db400) [pid = 1869] [serial = 128] [outer = 0x7f3e1b9d8c00] 21:02:10 INFO - PROCESS | 1869 | 1461038530465 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 129 (0x7f3e1e0de000) [pid = 1869] [serial = 129] [outer = 0x7f3e1b9d8c00] 21:02:11 INFO - PROCESS | 1869 | 1461038531300 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1344ms 21:02:11 INFO - PROCESS | 1869 | 1461038531370 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 1869 | 1461038531375 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 21:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:02:11 INFO - PROCESS | 1869 | 1461038531380 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1869 | 1461038531382 Marionette TRACE conn3 <- [1,146,null,{}] 21:02:11 INFO - PROCESS | 1869 | 1461038531388 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:11 INFO - PROCESS | 1869 | 1461038531572 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 21:02:11 INFO - PROCESS | 1869 | 1461038531704 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33f22800 == 33 [pid = 1869] [id = 44] 21:02:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 130 (0x7f3e1825c800) [pid = 1869] [serial = 130] [outer = (nil)] 21:02:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 131 (0x7f3e33d05c00) [pid = 1869] [serial = 131] [outer = 0x7f3e1825c800] 21:02:11 INFO - PROCESS | 1869 | 1461038531775 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 132 (0x7f3e33f2a800) [pid = 1869] [serial = 132] [outer = 0x7f3e1825c800] 21:02:12 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c23800 == 32 [pid = 1869] [id = 36] 21:02:12 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2eca7000 == 31 [pid = 1869] [id = 37] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19a50000 == 30 [pid = 1869] [id = 25] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2110f000 == 29 [pid = 1869] [id = 31] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9d1000 == 28 [pid = 1869] [id = 32] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2ecaa800 == 27 [pid = 1869] [id = 33] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e288c0800 == 26 [pid = 1869] [id = 24] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c2e000 == 25 [pid = 1869] [id = 6] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e31c2d000 == 24 [pid = 1869] [id = 38] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19786000 == 23 [pid = 1869] [id = 8] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22017000 == 22 [pid = 1869] [id = 39] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f0d7800 == 21 [pid = 1869] [id = 13] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182ac800 == 20 [pid = 1869] [id = 9] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1802c800 == 19 [pid = 1869] [id = 10] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e1ba000 == 18 [pid = 1869] [id = 30] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20a9f000 == 17 [pid = 1869] [id = 35] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c2f000 == 16 [pid = 1869] [id = 20] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20b19000 == 15 [pid = 1869] [id = 14] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f91e800 == 14 [pid = 1869] [id = 34] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2122f800 == 13 [pid = 1869] [id = 43] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e31c29800 == 12 [pid = 1869] [id = 42] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20023800 == 11 [pid = 1869] [id = 40] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e5f4000 == 10 [pid = 1869] [id = 29] 21:02:14 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22b61800 == 9 [pid = 1869] [id = 41] 21:02:15 INFO - PROCESS | 1869 | 1461038535867 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4539ms 21:02:15 INFO - PROCESS | 1869 | 1461038535929 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 21:02:15 INFO - PROCESS | 1869 | 1461038535934 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 21:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:02:15 INFO - PROCESS | 1869 | 1461038535941 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:02:15 INFO - PROCESS | 1869 | 1461038535947 Marionette TRACE conn3 <- [1,150,null,{}] 21:02:15 INFO - PROCESS | 1869 | 1461038535954 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:16 INFO - PROCESS | 1869 | 1461038536104 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 21:02:16 INFO - PROCESS | 1869 | 1461038536117 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e462800 == 10 [pid = 1869] [id = 45] 21:02:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 133 (0x7f3e1e1d1800) [pid = 1869] [serial = 133] [outer = (nil)] 21:02:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 134 (0x7f3e1e37a800) [pid = 1869] [serial = 134] [outer = 0x7f3e1e1d1800] 21:02:16 INFO - PROCESS | 1869 | 1461038536182 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e1f21b400) [pid = 1869] [serial = 135] [outer = 0x7f3e1e1d1800] 21:02:16 INFO - PROCESS | 1869 | 1461038536924 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1037ms 21:02:16 INFO - PROCESS | 1869 | 1461038536990 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 21:02:17 INFO - PROCESS | 1869 | 1461038536999 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 21:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:02:17 INFO - PROCESS | 1869 | 1461038537022 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1869 | 1461038537026 Marionette TRACE conn3 <- [1,154,null,{}] 21:02:17 INFO - PROCESS | 1869 | 1461038537032 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:17 INFO - PROCESS | 1869 | 1461038537187 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 21:02:17 INFO - PROCESS | 1869 | 1461038537198 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2110c800 == 11 [pid = 1869] [id = 46] 21:02:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e18259400) [pid = 1869] [serial = 136] [outer = (nil)] 21:02:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e21259000) [pid = 1869] [serial = 137] [outer = 0x7f3e18259400] 21:02:17 INFO - PROCESS | 1869 | 1461038537258 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e21c48c00) [pid = 1869] [serial = 138] [outer = 0x7f3e18259400] 21:02:18 INFO - PROCESS | 1869 | 1461038538053 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1091ms 21:02:18 INFO - PROCESS | 1869 | 1461038538150 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 21:02:18 INFO - PROCESS | 1869 | 1461038538154 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 21:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:02:18 INFO - PROCESS | 1869 | 1461038538197 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1869 | 1461038538202 Marionette TRACE conn3 <- [1,158,null,{}] 21:02:18 INFO - PROCESS | 1869 | 1461038538260 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:18 INFO - PROCESS | 1869 | 1461038538491 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 21:02:18 INFO - PROCESS | 1869 | 1461038538568 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9e6000 == 12 [pid = 1869] [id = 47] 21:02:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e1f4c2400) [pid = 1869] [serial = 139] [outer = (nil)] 21:02:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e2e54e400) [pid = 1869] [serial = 140] [outer = 0x7f3e1f4c2400] 21:02:18 INFO - PROCESS | 1869 | 1461038538638 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e2ec35400) [pid = 1869] [serial = 141] [outer = 0x7f3e1f4c2400] 21:02:19 INFO - PROCESS | 1869 | 1461038539336 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1225ms 21:02:19 INFO - PROCESS | 1869 | 1461038539403 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 21:02:19 INFO - PROCESS | 1869 | 1461038539407 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 21:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:02:19 INFO - PROCESS | 1869 | 1461038539413 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1869 | 1461038539415 Marionette TRACE conn3 <- [1,162,null,{}] 21:02:19 INFO - PROCESS | 1869 | 1461038539420 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:19 INFO - PROCESS | 1869 | 1461038539610 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 21:02:19 INFO - PROCESS | 1869 | 1461038539631 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fc6d000 == 13 [pid = 1869] [id = 48] 21:02:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e1a6dbc00) [pid = 1869] [serial = 142] [outer = (nil)] 21:02:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e31b27000) [pid = 1869] [serial = 143] [outer = 0x7f3e1a6dbc00] 21:02:19 INFO - PROCESS | 1869 | 1461038539691 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e31c4dc00) [pid = 1869] [serial = 144] [outer = 0x7f3e1a6dbc00] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 143 (0x7f3e1b87dc00) [pid = 1869] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e1859f400) [pid = 1869] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e18595800) [pid = 1869] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e2880ec00) [pid = 1869] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e1ec7a400) [pid = 1869] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e1e3c6400) [pid = 1869] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e1f21a400) [pid = 1869] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 136 (0x7f3e180e4c00) [pid = 1869] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 135 (0x7f3e21855000) [pid = 1869] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 134 (0x7f3e19aa5400) [pid = 1869] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 133 (0x7f3e1a60e400) [pid = 1869] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:02:20 INFO - PROCESS | 1869 | --DOMWINDOW == 132 (0x7f3e1e1d9000) [pid = 1869] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 131 (0x7f3e18597800) [pid = 1869] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 130 (0x7f3e1bd8a000) [pid = 1869] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 129 (0x7f3e22b4c000) [pid = 1869] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 128 (0x7f3e1fcfac00) [pid = 1869] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 127 (0x7f3e1a6de000) [pid = 1869] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e2125c400) [pid = 1869] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e17e86800) [pid = 1869] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e1a604800) [pid = 1869] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 123 (0x7f3e1e373800) [pid = 1869] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e198e9800) [pid = 1869] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e2125ac00) [pid = 1869] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e17e8cc00) [pid = 1869] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e27b60000) [pid = 1869] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e180e3400) [pid = 1869] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e2221a400) [pid = 1869] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e180d7000) [pid = 1869] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e20a73c00) [pid = 1869] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e180dec00) [pid = 1869] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e1a6ddc00) [pid = 1869] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e1b9d8c00) [pid = 1869] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e17e8b800) [pid = 1869] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e17e8e800) [pid = 1869] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:02:21 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e1e3c4400) [pid = 1869] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:02:21 INFO - PROCESS | 1869 | 1461038541536 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2181ms 21:02:21 INFO - PROCESS | 1869 | 1461038541612 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 21:02:21 INFO - PROCESS | 1869 | 1461038541615 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 21:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:02:21 INFO - PROCESS | 1869 | 1461038541649 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1869 | 1461038541661 Marionette TRACE conn3 <- [1,166,null,{}] 21:02:21 INFO - PROCESS | 1869 | 1461038541693 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:21 INFO - PROCESS | 1869 | 1461038541862 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 21:02:21 INFO - PROCESS | 1869 | 1461038541875 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2101c000 == 14 [pid = 1869] [id = 49] 21:02:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e180dc000) [pid = 1869] [serial = 145] [outer = (nil)] 21:02:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e1f21ec00) [pid = 1869] [serial = 146] [outer = 0x7f3e180dc000] 21:02:21 INFO - PROCESS | 1869 | 1461038541934 Marionette DEBUG loaded listener.js 21:02:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e22061800) [pid = 1869] [serial = 147] [outer = 0x7f3e180dc000] 21:02:22 INFO - PROCESS | 1869 | 1461038542620 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1025ms 21:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:02:22 INFO - PROCESS | 1869 | 1461038542656 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 21:02:22 INFO - PROCESS | 1869 | 1461038542658 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 21:02:22 INFO - PROCESS | 1869 | 1461038542663 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:02:22 INFO - PROCESS | 1869 | 1461038542667 Marionette TRACE conn3 <- [1,170,null,{}] 21:02:22 INFO - PROCESS | 1869 | 1461038542672 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:22 INFO - PROCESS | 1869 | 1461038542860 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 21:02:22 INFO - PROCESS | 1869 | 1461038542984 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18031800 == 15 [pid = 1869] [id = 50] 21:02:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e17e81400) [pid = 1869] [serial = 148] [outer = (nil)] 21:02:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e180d9800) [pid = 1869] [serial = 149] [outer = 0x7f3e17e81400] 21:02:23 INFO - PROCESS | 1869 | 1461038543057 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e198e4800) [pid = 1869] [serial = 150] [outer = 0x7f3e17e81400] 21:02:23 INFO - PROCESS | 1869 | 1461038543983 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1381ms 21:02:24 INFO - PROCESS | 1869 | 1461038544047 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 1869 | 1461038544054 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 21:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:02:24 INFO - PROCESS | 1869 | 1461038544062 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1869 | 1461038544067 Marionette TRACE conn3 <- [1,174,null,{}] 21:02:24 INFO - PROCESS | 1869 | 1461038544073 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:24 INFO - PROCESS | 1869 | 1461038544240 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 21:02:24 INFO - PROCESS | 1869 | 1461038544373 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22b6c800 == 16 [pid = 1869] [id = 51] 21:02:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e17e83800) [pid = 1869] [serial = 151] [outer = (nil)] 21:02:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e2022d800) [pid = 1869] [serial = 152] [outer = 0x7f3e17e83800] 21:02:24 INFO - PROCESS | 1869 | 1461038544449 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e2132e800) [pid = 1869] [serial = 153] [outer = 0x7f3e17e83800] 21:02:25 INFO - PROCESS | 1869 | 1461038545361 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1341ms 21:02:25 INFO - PROCESS | 1869 | 1461038545407 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 21:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:02:25 INFO - PROCESS | 1869 | 1461038545414 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 21:02:25 INFO - PROCESS | 1869 | 1461038545420 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1869 | 1461038545423 Marionette TRACE conn3 <- [1,178,null,{}] 21:02:25 INFO - PROCESS | 1869 | 1461038545429 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:25 INFO - PROCESS | 1869 | 1461038545604 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 21:02:25 INFO - PROCESS | 1869 | 1461038545735 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182b9000 == 17 [pid = 1869] [id = 52] 21:02:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e180e4000) [pid = 1869] [serial = 154] [outer = (nil)] 21:02:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e183ec400) [pid = 1869] [serial = 155] [outer = 0x7f3e180e4000] 21:02:25 INFO - PROCESS | 1869 | 1461038545806 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e1e0e0c00) [pid = 1869] [serial = 156] [outer = 0x7f3e180e4000] 21:02:26 INFO - PROCESS | 1869 | 1461038546817 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e2f933000) [pid = 1869] [serial = 98] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e1f049000) [pid = 1869] [serial = 74] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e2fdf2400) [pid = 1869] [serial = 100] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e2ea23800) [pid = 1869] [serial = 97] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e1e4a1000) [pid = 1869] [serial = 76] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e21852c00) [pid = 1869] [serial = 122] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e1f4cd800) [pid = 1869] [serial = 119] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e1fcf9400) [pid = 1869] [serial = 91] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e31619000) [pid = 1869] [serial = 2] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e183f1400) [pid = 1869] [serial = 88] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e1fcee000) [pid = 1869] [serial = 44] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e21260400) [pid = 1869] [serial = 46] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e21984800) [pid = 1869] [serial = 49] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e19aa3400) [pid = 1869] [serial = 103] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e1825e400) [pid = 1869] [serial = 28] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e19780000) [pid = 1869] [serial = 31] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e22061400) [pid = 1869] [serial = 50] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e22aaec00) [pid = 1869] [serial = 52] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e22bb9c00) [pid = 1869] [serial = 53] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e1e0d2c00) [pid = 1869] [serial = 55] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e1fcf4000) [pid = 1869] [serial = 37] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e23f2b000) [pid = 1869] [serial = 56] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e20364000) [pid = 1869] [serial = 38] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e2117bc00) [pid = 1869] [serial = 40] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e2e8b0c00) [pid = 1869] [serial = 59] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e1a60e800) [pid = 1869] [serial = 34] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e21260800) [pid = 1869] [serial = 41] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e1f04a400) [pid = 1869] [serial = 43] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e2184f000) [pid = 1869] [serial = 47] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e183f3400) [pid = 1869] [serial = 29] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e18260400) [pid = 1869] [serial = 26] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e2f930400) [pid = 1869] [serial = 125] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e2eaf4400) [pid = 1869] [serial = 85] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e2e7e8000) [pid = 1869] [serial = 109] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e316e4c00) [pid = 1869] [serial = 113] [outer = (nil)] [url = about:blank] 21:02:26 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e23f40c00) [pid = 1869] [serial = 82] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e21c4c400) [pid = 1869] [serial = 80] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e21263800) [pid = 1869] [serial = 79] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e21c48000) [pid = 1869] [serial = 120] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e1e4a0000) [pid = 1869] [serial = 104] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e31bd9800) [pid = 1869] [serial = 101] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e20b73800) [pid = 1869] [serial = 92] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e22bb9000) [pid = 1869] [serial = 123] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e207ad800) [pid = 1869] [serial = 12] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 76 (0x7f3e2022a800) [pid = 1869] [serial = 65] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 75 (0x7f3e2ec43000) [pid = 1869] [serial = 110] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 74 (0x7f3e21851400) [pid = 1869] [serial = 67] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e20722400) [pid = 1869] [serial = 9] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 72 (0x7f3e1f216800) [pid = 1869] [serial = 64] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 71 (0x7f3e21984400) [pid = 1869] [serial = 106] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 70 (0x7f3e198e9000) [pid = 1869] [serial = 62] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 69 (0x7f3e22b4e000) [pid = 1869] [serial = 94] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 68 (0x7f3e2e558c00) [pid = 1869] [serial = 58] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 67 (0x7f3e18260000) [pid = 1869] [serial = 61] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 66 (0x7f3e1b881800) [pid = 1869] [serial = 89] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 65 (0x7f3e2d96cc00) [pid = 1869] [serial = 83] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 64 (0x7f3e2face800) [pid = 1869] [serial = 23] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 63 (0x7f3e31b25400) [pid = 1869] [serial = 126] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 62 (0x7f3e3392cc00) [pid = 1869] [serial = 114] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 61 (0x7f3e183fac00) [pid = 1869] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 60 (0x7f3e2418c400) [pid = 1869] [serial = 95] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 59 (0x7f3e1a6e0c00) [pid = 1869] [serial = 17] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 58 (0x7f3e19aabc00) [pid = 1869] [serial = 19] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 57 (0x7f3e21347800) [pid = 1869] [serial = 116] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 56 (0x7f3e22060400) [pid = 1869] [serial = 68] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 55 (0x7f3e28809400) [pid = 1869] [serial = 16] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 54 (0x7f3e1b9db400) [pid = 1869] [serial = 128] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 53 (0x7f3e1fd34400) [pid = 1869] [serial = 77] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 52 (0x7f3e22bb5000) [pid = 1869] [serial = 107] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 51 (0x7f3e28808800) [pid = 1869] [serial = 70] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 50 (0x7f3e33f27c00) [pid = 1869] [serial = 117] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 49 (0x7f3e2e7ef400) [pid = 1869] [serial = 71] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 48 (0x7f3e18256000) [pid = 1869] [serial = 25] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 47 (0x7f3e1b87d800) [pid = 1869] [serial = 73] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 46 (0x7f3e1e0de000) [pid = 1869] [serial = 129] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 45 (0x7f3e2ec43800) [pid = 1869] [serial = 86] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 44 (0x7f3e18b79000) [pid = 1869] [serial = 22] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | --DOMWINDOW == 43 (0x7f3e33d05c00) [pid = 1869] [serial = 131] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1869 | 1461038547039 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1632ms 21:02:27 INFO - PROCESS | 1869 | 1461038547051 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 1869 | 1461038547055 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 21:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:02:27 INFO - PROCESS | 1869 | 1461038547062 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 1869 | 1461038547067 Marionette TRACE conn3 <- [1,182,null,{}] 21:02:27 INFO - PROCESS | 1869 | 1461038547098 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:27 INFO - PROCESS | 1869 | 1461038547234 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 21:02:27 INFO - PROCESS | 1869 | 1461038547247 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18cb0000 == 18 [pid = 1869] [id = 53] 21:02:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 44 (0x7f3e198ea800) [pid = 1869] [serial = 157] [outer = (nil)] 21:02:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 45 (0x7f3e1b87d800) [pid = 1869] [serial = 158] [outer = 0x7f3e198ea800] 21:02:27 INFO - PROCESS | 1869 | 1461038547309 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 46 (0x7f3e1e0dac00) [pid = 1869] [serial = 159] [outer = 0x7f3e198ea800] 21:02:27 INFO - PROCESS | 1869 | 1461038547971 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 958ms 21:02:28 INFO - PROCESS | 1869 | 1461038548019 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1869 | 1461038548025 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 21:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:02:28 INFO - PROCESS | 1869 | 1461038548034 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1869 | 1461038548038 Marionette TRACE conn3 <- [1,186,null,{}] 21:02:28 INFO - PROCESS | 1869 | 1461038548044 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:28 INFO - PROCESS | 1869 | 1461038548172 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 21:02:28 INFO - PROCESS | 1869 | 1461038548256 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e348800 == 19 [pid = 1869] [id = 54] 21:02:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 47 (0x7f3e1e0d4400) [pid = 1869] [serial = 160] [outer = (nil)] 21:02:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 48 (0x7f3e1e3cec00) [pid = 1869] [serial = 161] [outer = 0x7f3e1e0d4400] 21:02:28 INFO - PROCESS | 1869 | 1461038548314 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 49 (0x7f3e1f220800) [pid = 1869] [serial = 162] [outer = 0x7f3e1e0d4400] 21:02:29 INFO - PROCESS | 1869 | 1461038549111 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1133ms 21:02:29 INFO - PROCESS | 1869 | 1461038549167 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 21:02:29 INFO - PROCESS | 1869 | 1461038549170 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 21:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:02:29 INFO - PROCESS | 1869 | 1461038549188 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:02:29 INFO - PROCESS | 1869 | 1461038549193 Marionette TRACE conn3 <- [1,190,null,{}] 21:02:29 INFO - PROCESS | 1869 | 1461038549209 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:29 INFO - PROCESS | 1869 | 1461038549354 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 21:02:29 INFO - PROCESS | 1869 | 1461038549367 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20318000 == 20 [pid = 1869] [id = 55] 21:02:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 50 (0x7f3e2035c400) [pid = 1869] [serial = 163] [outer = (nil)] 21:02:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 51 (0x7f3e207a8400) [pid = 1869] [serial = 164] [outer = 0x7f3e2035c400] 21:02:29 INFO - PROCESS | 1869 | 1461038549447 Marionette DEBUG loaded listener.js 21:02:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 52 (0x7f3e21262400) [pid = 1869] [serial = 165] [outer = 0x7f3e2035c400] 21:02:30 INFO - PROCESS | 1869 | 1461038550169 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1039ms 21:02:30 INFO - PROCESS | 1869 | 1461038550227 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 21:02:30 INFO - PROCESS | 1869 | 1461038550230 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 21:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:02:30 INFO - PROCESS | 1869 | 1461038550236 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 1869 | 1461038550238 Marionette TRACE conn3 <- [1,194,null,{}] 21:02:30 INFO - PROCESS | 1869 | 1461038550244 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:30 INFO - PROCESS | 1869 | 1461038550407 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 21:02:30 INFO - PROCESS | 1869 | 1461038550432 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20d9d800 == 21 [pid = 1869] [id = 56] 21:02:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 53 (0x7f3e21262c00) [pid = 1869] [serial = 166] [outer = (nil)] 21:02:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 54 (0x7f3e2184f000) [pid = 1869] [serial = 167] [outer = 0x7f3e21262c00] 21:02:30 INFO - PROCESS | 1869 | 1461038550491 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 55 (0x7f3e21983800) [pid = 1869] [serial = 168] [outer = 0x7f3e21262c00] 21:02:31 INFO - PROCESS | 1869 | 1461038551214 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1031ms 21:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:02:31 INFO - PROCESS | 1869 | 1461038551269 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 21:02:31 INFO - PROCESS | 1869 | 1461038551271 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 21:02:31 INFO - PROCESS | 1869 | 1461038551276 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 1869 | 1461038551280 Marionette TRACE conn3 <- [1,198,null,{}] 21:02:31 INFO - PROCESS | 1869 | 1461038551285 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:31 INFO - PROCESS | 1869 | 1461038551524 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 21:02:31 INFO - PROCESS | 1869 | 1461038551548 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21233800 == 22 [pid = 1869] [id = 57] 21:02:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 56 (0x7f3e17e89000) [pid = 1869] [serial = 169] [outer = (nil)] 21:02:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 57 (0x7f3e21c4d000) [pid = 1869] [serial = 170] [outer = 0x7f3e17e89000] 21:02:31 INFO - PROCESS | 1869 | 1461038551607 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 58 (0x7f3e2205b000) [pid = 1869] [serial = 171] [outer = 0x7f3e17e89000] 21:02:31 INFO - PROCESS | 1869 | --DOMWINDOW == 57 (0x7f3e1a6dbc00) [pid = 1869] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:02:31 INFO - PROCESS | 1869 | --DOMWINDOW == 56 (0x7f3e1e1d1800) [pid = 1869] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:02:31 INFO - PROCESS | 1869 | --DOMWINDOW == 55 (0x7f3e18259400) [pid = 1869] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:02:31 INFO - PROCESS | 1869 | --DOMWINDOW == 54 (0x7f3e1f4c2400) [pid = 1869] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:02:31 INFO - PROCESS | 1869 | --DOMWINDOW == 53 (0x7f3e1825c800) [pid = 1869] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:02:32 INFO - PROCESS | 1869 | 1461038552302 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1076ms 21:02:32 INFO - PROCESS | 1869 | 1461038552353 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 1869 | 1461038552355 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:02:32 INFO - PROCESS | 1869 | 1461038552361 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1869 | 1461038552363 Marionette TRACE conn3 <- [1,202,null,{}] 21:02:32 INFO - PROCESS | 1869 | 1461038552369 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:32 INFO - PROCESS | 1869 | 1461038552534 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 21:02:32 INFO - PROCESS | 1869 | 1461038552552 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e219ab000 == 23 [pid = 1869] [id = 58] 21:02:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 54 (0x7f3e22060000) [pid = 1869] [serial = 172] [outer = (nil)] 21:02:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 55 (0x7f3e22bbd000) [pid = 1869] [serial = 173] [outer = 0x7f3e22060000] 21:02:32 INFO - PROCESS | 1869 | 1461038552616 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 56 (0x7f3e23f4a400) [pid = 1869] [serial = 174] [outer = 0x7f3e22060000] 21:02:33 INFO - PROCESS | 1869 | 1461038553222 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 876ms 21:02:33 INFO - PROCESS | 1869 | 1461038553238 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 21:02:33 INFO - PROCESS | 1869 | 1461038553241 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 21:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:02:33 INFO - PROCESS | 1869 | 1461038553248 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1869 | 1461038553250 Marionette TRACE conn3 <- [1,206,null,{}] 21:02:33 INFO - PROCESS | 1869 | 1461038553255 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:33 INFO - PROCESS | 1869 | 1461038553376 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 21:02:33 INFO - PROCESS | 1869 | 1461038553388 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e229c0800 == 24 [pid = 1869] [id = 59] 21:02:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 57 (0x7f3e22213c00) [pid = 1869] [serial = 175] [outer = (nil)] 21:02:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 58 (0x7f3e27b5f800) [pid = 1869] [serial = 176] [outer = 0x7f3e22213c00] 21:02:33 INFO - PROCESS | 1869 | 1461038553462 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 59 (0x7f3e28807c00) [pid = 1869] [serial = 177] [outer = 0x7f3e22213c00] 21:02:34 INFO - PROCESS | 1869 | 1461038554336 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1129ms 21:02:34 INFO - PROCESS | 1869 | 1461038554376 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 1869 | 1461038554382 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 21:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:02:34 INFO - PROCESS | 1869 | 1461038554390 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 1869 | 1461038554396 Marionette TRACE conn3 <- [1,210,null,{}] 21:02:34 INFO - PROCESS | 1869 | 1461038554403 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:34 INFO - PROCESS | 1869 | 1461038554560 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 21:02:34 INFO - PROCESS | 1869 | 1461038554684 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e33e800 == 25 [pid = 1869] [id = 60] 21:02:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 60 (0x7f3e18b7d000) [pid = 1869] [serial = 178] [outer = (nil)] 21:02:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 61 (0x7f3e1b9d3c00) [pid = 1869] [serial = 179] [outer = 0x7f3e18b7d000] 21:02:34 INFO - PROCESS | 1869 | 1461038554757 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 62 (0x7f3e1e1cf400) [pid = 1869] [serial = 180] [outer = 0x7f3e18b7d000] 21:02:35 INFO - PROCESS | 1869 | 1461038555515 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1136ms 21:02:35 INFO - PROCESS | 1869 | 1461038555526 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1869 | 1461038555534 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 21:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:02:35 INFO - PROCESS | 1869 | 1461038555544 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1869 | 1461038555547 Marionette TRACE conn3 <- [1,214,null,{}] 21:02:35 INFO - PROCESS | 1869 | 1461038555553 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:35 INFO - PROCESS | 1869 | 1461038555700 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 21:02:35 INFO - PROCESS | 1869 | 1461038555863 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2021f800 == 26 [pid = 1869] [id = 61] 21:02:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 63 (0x7f3e180dcc00) [pid = 1869] [serial = 181] [outer = (nil)] 21:02:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 64 (0x7f3e1fc0d400) [pid = 1869] [serial = 182] [outer = 0x7f3e180dcc00] 21:02:35 INFO - PROCESS | 1869 | 1461038555934 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 65 (0x7f3e2036b400) [pid = 1869] [serial = 183] [outer = 0x7f3e180dcc00] 21:02:36 INFO - PROCESS | 1869 | 1461038556704 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1180ms 21:02:36 INFO - PROCESS | 1869 | 1461038556726 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 21:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:02:36 INFO - PROCESS | 1869 | 1461038556730 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 21:02:36 INFO - PROCESS | 1869 | 1461038556737 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:02:36 INFO - PROCESS | 1869 | 1461038556742 Marionette TRACE conn3 <- [1,218,null,{}] 21:02:36 INFO - PROCESS | 1869 | 1461038556763 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:36 INFO - PROCESS | 1869 | 1461038556925 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 21:02:37 INFO - PROCESS | 1869 | 1461038557048 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c6c800 == 27 [pid = 1869] [id = 62] 21:02:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 66 (0x7f3e21320c00) [pid = 1869] [serial = 184] [outer = (nil)] 21:02:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 67 (0x7f3e22aae800) [pid = 1869] [serial = 185] [outer = 0x7f3e21320c00] 21:02:37 INFO - PROCESS | 1869 | 1461038557121 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 68 (0x7f3e23f2bc00) [pid = 1869] [serial = 186] [outer = 0x7f3e21320c00] 21:02:37 INFO - PROCESS | 1869 | 1461038557893 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 21:02:37 INFO - PROCESS | 1869 | 1461038557920 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 21:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:02:37 INFO - PROCESS | 1869 | 1461038557925 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 21:02:37 INFO - PROCESS | 1869 | 1461038557931 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1869 | 1461038557934 Marionette TRACE conn3 <- [1,222,null,{}] 21:02:37 INFO - PROCESS | 1869 | 1461038557939 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:38 INFO - PROCESS | 1869 | 1461038558084 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 21:02:38 INFO - PROCESS | 1869 | 1461038558212 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27ac8800 == 28 [pid = 1869] [id = 63] 21:02:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 69 (0x7f3e2072a000) [pid = 1869] [serial = 187] [outer = (nil)] 21:02:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e28808800) [pid = 1869] [serial = 188] [outer = 0x7f3e2072a000] 21:02:38 INFO - PROCESS | 1869 | 1461038558282 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e2d96f800) [pid = 1869] [serial = 189] [outer = 0x7f3e2072a000] 21:02:39 INFO - PROCESS | 1869 | 1461038559297 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1433ms 21:02:39 INFO - PROCESS | 1869 | 1461038559363 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 21:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:02:39 INFO - PROCESS | 1869 | 1461038559368 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 21:02:39 INFO - PROCESS | 1869 | 1461038559376 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1869 | 1461038559381 Marionette TRACE conn3 <- [1,226,null,{}] 21:02:39 INFO - PROCESS | 1869 | 1461038559388 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:39 INFO - PROCESS | 1869 | 1461038559538 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 21:02:39 INFO - PROCESS | 1869 | 1461038559667 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e1aa800 == 29 [pid = 1869] [id = 64] 21:02:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e1b9d7800) [pid = 1869] [serial = 190] [outer = (nil)] 21:02:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e1b9db800) [pid = 1869] [serial = 191] [outer = 0x7f3e1b9d7800] 21:02:39 INFO - PROCESS | 1869 | 1461038559782 Marionette DEBUG loaded listener.js 21:02:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e1e1da800) [pid = 1869] [serial = 192] [outer = 0x7f3e1b9d7800] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e1f21ec00) [pid = 1869] [serial = 146] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 72 (0x7f3e31b27000) [pid = 1869] [serial = 143] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 71 (0x7f3e1e37a800) [pid = 1869] [serial = 134] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 70 (0x7f3e1f21b400) [pid = 1869] [serial = 135] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 69 (0x7f3e21259000) [pid = 1869] [serial = 137] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 68 (0x7f3e2ec35400) [pid = 1869] [serial = 141] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 67 (0x7f3e2e54e400) [pid = 1869] [serial = 140] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 66 (0x7f3e33f2a800) [pid = 1869] [serial = 132] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 65 (0x7f3e31c4dc00) [pid = 1869] [serial = 144] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | --DOMWINDOW == 64 (0x7f3e21c48c00) [pid = 1869] [serial = 138] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 1869 | 1461038560434 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1131ms 21:02:40 INFO - PROCESS | 1869 | 1461038560505 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 21:02:40 INFO - PROCESS | 1869 | 1461038560513 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 21:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:02:40 INFO - PROCESS | 1869 | 1461038560538 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:02:40 INFO - PROCESS | 1869 | 1461038560542 Marionette TRACE conn3 <- [1,230,null,{}] 21:02:40 INFO - PROCESS | 1869 | 1461038560550 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:40 INFO - PROCESS | 1869 | 1461038560686 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 21:02:40 INFO - PROCESS | 1869 | 1461038560697 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20315800 == 30 [pid = 1869] [id = 65] 21:02:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 65 (0x7f3e1f043800) [pid = 1869] [serial = 193] [outer = (nil)] 21:02:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 66 (0x7f3e1fd34400) [pid = 1869] [serial = 194] [outer = 0x7f3e1f043800] 21:02:40 INFO - PROCESS | 1869 | 1461038560757 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 67 (0x7f3e207aa400) [pid = 1869] [serial = 195] [outer = 0x7f3e1f043800] 21:02:41 INFO - PROCESS | 1869 | 1461038561446 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 943ms 21:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:02:41 INFO - PROCESS | 1869 | 1461038561478 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1869 | 1461038561480 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 21:02:41 INFO - PROCESS | 1869 | 1461038561486 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1869 | 1461038561491 Marionette TRACE conn3 <- [1,234,null,{}] 21:02:41 INFO - PROCESS | 1869 | 1461038561506 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:41 INFO - PROCESS | 1869 | 1461038561668 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 21:02:41 INFO - PROCESS | 1869 | 1461038561687 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2199d800 == 31 [pid = 1869] [id = 66] 21:02:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 68 (0x7f3e21854c00) [pid = 1869] [serial = 196] [outer = (nil)] 21:02:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 69 (0x7f3e21eb3800) [pid = 1869] [serial = 197] [outer = 0x7f3e21854c00] 21:02:41 INFO - PROCESS | 1869 | 1461038561749 Marionette DEBUG loaded listener.js 21:02:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e22aaec00) [pid = 1869] [serial = 198] [outer = 0x7f3e21854c00] 21:02:42 INFO - PROCESS | 1869 | 1461038562499 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1034ms 21:02:42 INFO - PROCESS | 1869 | 1461038562519 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 21:02:42 INFO - PROCESS | 1869 | 1461038562522 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 21:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:02:42 INFO - PROCESS | 1869 | 1461038562538 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:02:42 INFO - PROCESS | 1869 | 1461038562541 Marionette TRACE conn3 <- [1,238,null,{}] 21:02:42 INFO - PROCESS | 1869 | 1461038562550 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:42 INFO - PROCESS | 1869 | 1461038562707 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 21:02:42 INFO - PROCESS | 1869 | 1461038562769 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c2d800 == 32 [pid = 1869] [id = 67] 21:02:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e1f4c0800) [pid = 1869] [serial = 199] [outer = (nil)] 21:02:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e24193800) [pid = 1869] [serial = 200] [outer = 0x7f3e1f4c0800] 21:02:42 INFO - PROCESS | 1869 | 1461038562827 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e18592400) [pid = 1869] [serial = 201] [outer = 0x7f3e1f4c0800] 21:02:43 INFO - PROCESS | 1869 | 1461038563504 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 986ms 21:02:43 INFO - PROCESS | 1869 | 1461038563525 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 21:02:43 INFO - PROCESS | 1869 | 1461038563530 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 21:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:02:43 INFO - PROCESS | 1869 | 1461038563535 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1869 | 1461038563537 Marionette TRACE conn3 <- [1,242,null,{}] 21:02:43 INFO - PROCESS | 1869 | 1461038563543 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:43 INFO - PROCESS | 1869 | 1461038563694 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 21:02:43 INFO - PROCESS | 1869 | 1461038563726 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9dd000 == 33 [pid = 1869] [id = 68] 21:02:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e18253800) [pid = 1869] [serial = 202] [outer = (nil)] 21:02:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 75 (0x7f3e2e7a1400) [pid = 1869] [serial = 203] [outer = 0x7f3e18253800] 21:02:43 INFO - PROCESS | 1869 | 1461038563784 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e2e8b5800) [pid = 1869] [serial = 204] [outer = 0x7f3e18253800] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 75 (0x7f3e21262c00) [pid = 1869] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 74 (0x7f3e1e0d4400) [pid = 1869] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e198ea800) [pid = 1869] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 72 (0x7f3e2035c400) [pid = 1869] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 71 (0x7f3e17e89000) [pid = 1869] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 70 (0x7f3e22060000) [pid = 1869] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:02:44 INFO - PROCESS | 1869 | --DOMWINDOW == 69 (0x7f3e180dc000) [pid = 1869] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:02:44 INFO - PROCESS | 1869 | 1461038564496 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 975ms 21:02:44 INFO - PROCESS | 1869 | 1461038564511 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1869 | 1461038564514 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 21:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:02:44 INFO - PROCESS | 1869 | 1461038564520 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1869 | 1461038564522 Marionette TRACE conn3 <- [1,246,null,{}] 21:02:44 INFO - PROCESS | 1869 | 1461038564527 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:44 INFO - PROCESS | 1869 | 1461038564713 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 21:02:44 INFO - PROCESS | 1869 | 1461038564789 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e793000 == 34 [pid = 1869] [id = 69] 21:02:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e1e3c8000) [pid = 1869] [serial = 205] [outer = (nil)] 21:02:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e2ea9e000) [pid = 1869] [serial = 206] [outer = 0x7f3e1e3c8000] 21:02:44 INFO - PROCESS | 1869 | 1461038564852 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e2f9d7000) [pid = 1869] [serial = 207] [outer = 0x7f3e1e3c8000] 21:02:45 INFO - PROCESS | 1869 | 1461038565418 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 934ms 21:02:45 INFO - PROCESS | 1869 | 1461038565454 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 21:02:45 INFO - PROCESS | 1869 | 1461038565456 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 21:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:02:45 INFO - PROCESS | 1869 | 1461038565462 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:02:45 INFO - PROCESS | 1869 | 1461038565464 Marionette TRACE conn3 <- [1,250,null,{}] 21:02:45 INFO - PROCESS | 1869 | 1461038565470 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:45 INFO - PROCESS | 1869 | 1461038565591 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 21:02:45 INFO - PROCESS | 1869 | 1461038565684 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182b5000 == 35 [pid = 1869] [id = 70] 21:02:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e183f6400) [pid = 1869] [serial = 208] [outer = (nil)] 21:02:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e2fdc4c00) [pid = 1869] [serial = 209] [outer = 0x7f3e183f6400] 21:02:45 INFO - PROCESS | 1869 | 1461038565742 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 75 (0x7f3e31b25400) [pid = 1869] [serial = 210] [outer = 0x7f3e183f6400] 21:02:46 INFO - PROCESS | 1869 | 1461038566312 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 875ms 21:02:46 INFO - PROCESS | 1869 | 1461038566337 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1869 | 1461038566339 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 21:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:02:46 INFO - PROCESS | 1869 | 1461038566403 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1869 | 1461038566408 Marionette TRACE conn3 <- [1,254,null,{}] 21:02:46 INFO - PROCESS | 1869 | 1461038566417 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:46 INFO - PROCESS | 1869 | 1461038566614 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 21:02:46 INFO - PROCESS | 1869 | 1461038566702 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bddc000 == 36 [pid = 1869] [id = 71] 21:02:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e185a0400) [pid = 1869] [serial = 211] [outer = (nil)] 21:02:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e18c9fc00) [pid = 1869] [serial = 212] [outer = 0x7f3e185a0400] 21:02:46 INFO - PROCESS | 1869 | 1461038566770 Marionette DEBUG loaded listener.js 21:02:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e1b9d2800) [pid = 1869] [serial = 213] [outer = 0x7f3e185a0400] 21:02:47 INFO - PROCESS | 1869 | 1461038567611 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1295ms 21:02:47 INFO - PROCESS | 1869 | 1461038567642 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 21:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:02:47 INFO - PROCESS | 1869 | 1461038567647 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 21:02:47 INFO - PROCESS | 1869 | 1461038567654 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 1869 | 1461038567658 Marionette TRACE conn3 <- [1,258,null,{}] 21:02:47 INFO - PROCESS | 1869 | 1461038567668 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:47 INFO - PROCESS | 1869 | 1461038567816 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 21:02:47 INFO - PROCESS | 1869 | 1461038567951 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22b79000 == 37 [pid = 1869] [id = 72] 21:02:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e185a0800) [pid = 1869] [serial = 214] [outer = (nil)] 21:02:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e2117bc00) [pid = 1869] [serial = 215] [outer = 0x7f3e185a0800] 21:02:48 INFO - PROCESS | 1869 | 1461038568021 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e21943800) [pid = 1869] [serial = 216] [outer = 0x7f3e185a0800] 21:02:48 INFO - PROCESS | 1869 | 1461038568828 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1190ms 21:02:48 INFO - PROCESS | 1869 | 1461038568843 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1869 | 1461038568846 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 21:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:02:48 INFO - PROCESS | 1869 | 1461038568853 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1869 | 1461038568856 Marionette TRACE conn3 <- [1,262,null,{}] 21:02:48 INFO - PROCESS | 1869 | 1461038568878 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:49 INFO - PROCESS | 1869 | 1461038569028 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 21:02:49 INFO - PROCESS | 1869 | 1461038569161 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f90f800 == 38 [pid = 1869] [id = 73] 21:02:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e22bb8000) [pid = 1869] [serial = 217] [outer = (nil)] 21:02:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e2e7a2800) [pid = 1869] [serial = 218] [outer = 0x7f3e22bb8000] 21:02:49 INFO - PROCESS | 1869 | 1461038569240 Marionette DEBUG loaded listener.js 21:02:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e2eaf2400) [pid = 1869] [serial = 219] [outer = 0x7f3e22bb8000] 21:02:50 INFO - PROCESS | 1869 | 1461038570090 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1281ms 21:02:50 INFO - PROCESS | 1869 | 1461038570140 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 21:02:50 INFO - PROCESS | 1869 | 1461038570143 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 21:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:02:50 INFO - PROCESS | 1869 | 1461038570149 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:02:50 INFO - PROCESS | 1869 | 1461038570151 Marionette TRACE conn3 <- [1,266,null,{}] 21:02:50 INFO - PROCESS | 1869 | 1461038570157 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:50 INFO - PROCESS | 1869 | 1461038570310 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 21:02:50 INFO - PROCESS | 1869 | 1461038570438 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31c20800 == 39 [pid = 1869] [id = 74] 21:02:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e23f4b800) [pid = 1869] [serial = 220] [outer = (nil)] 21:02:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e31c45000) [pid = 1869] [serial = 221] [outer = 0x7f3e23f4b800] 21:02:50 INFO - PROCESS | 1869 | 1461038570508 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e33355400) [pid = 1869] [serial = 222] [outer = 0x7f3e23f4b800] 21:02:51 INFO - PROCESS | 1869 | 1461038571554 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1477ms 21:02:51 INFO - PROCESS | 1869 | 1461038571627 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 21:02:51 INFO - PROCESS | 1869 | 1461038571631 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 21:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:02:51 INFO - PROCESS | 1869 | 1461038571640 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1869 | 1461038571644 Marionette TRACE conn3 <- [1,270,null,{}] 21:02:51 INFO - PROCESS | 1869 | 1461038571652 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:51 INFO - PROCESS | 1869 | 1461038571797 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 21:02:51 INFO - PROCESS | 1869 | 1461038571938 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19780000 == 40 [pid = 1869] [id = 75] 21:02:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e1e0dd000) [pid = 1869] [serial = 223] [outer = (nil)] 21:02:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e1e1dd400) [pid = 1869] [serial = 224] [outer = 0x7f3e1e0dd000] 21:02:52 INFO - PROCESS | 1869 | 1461038572033 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e1f04dc00) [pid = 1869] [serial = 225] [outer = 0x7f3e1e0dd000] 21:02:52 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33f22800 == 39 [pid = 1869] [id = 44] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e180d9800) [pid = 1869] [serial = 149] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e183ec400) [pid = 1869] [serial = 155] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e2022d800) [pid = 1869] [serial = 152] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e27b5f800) [pid = 1869] [serial = 176] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e22061800) [pid = 1869] [serial = 147] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e2184f000) [pid = 1869] [serial = 167] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e1e3cec00) [pid = 1869] [serial = 161] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e1f220800) [pid = 1869] [serial = 162] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e1b87d800) [pid = 1869] [serial = 158] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e1e0dac00) [pid = 1869] [serial = 159] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e207a8400) [pid = 1869] [serial = 164] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e21c4d000) [pid = 1869] [serial = 170] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e21983800) [pid = 1869] [serial = 168] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 76 (0x7f3e2205b000) [pid = 1869] [serial = 171] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 75 (0x7f3e21262400) [pid = 1869] [serial = 165] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 74 (0x7f3e22bbd000) [pid = 1869] [serial = 173] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e23f4a400) [pid = 1869] [serial = 174] [outer = (nil)] [url = about:blank] 21:02:52 INFO - PROCESS | 1869 | 1461038572842 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1239ms 21:02:52 INFO - PROCESS | 1869 | 1461038572879 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 21:02:52 INFO - PROCESS | 1869 | 1461038572887 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 21:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:02:52 INFO - PROCESS | 1869 | 1461038572900 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 1869 | 1461038572903 Marionette TRACE conn3 <- [1,274,null,{}] 21:02:52 INFO - PROCESS | 1869 | 1461038572915 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:53 INFO - PROCESS | 1869 | 1461038573070 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 21:02:53 INFO - PROCESS | 1869 | 1461038573080 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e1c3800 == 40 [pid = 1869] [id = 76] 21:02:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e1e3c6000) [pid = 1869] [serial = 226] [outer = (nil)] 21:02:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 75 (0x7f3e20b7a400) [pid = 1869] [serial = 227] [outer = 0x7f3e1e3c6000] 21:02:53 INFO - PROCESS | 1869 | 1461038573139 Marionette DEBUG loaded listener.js 21:02:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e2184f000) [pid = 1869] [serial = 228] [outer = 0x7f3e1e3c6000] 21:02:53 INFO - PROCESS | 1869 | 1461038573836 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 987ms 21:02:53 INFO - PROCESS | 1869 | 1461038573883 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 21:02:53 INFO - PROCESS | 1869 | 1461038573886 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 21:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:02:53 INFO - PROCESS | 1869 | 1461038573892 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 1869 | 1461038573897 Marionette TRACE conn3 <- [1,278,null,{}] 21:02:53 INFO - PROCESS | 1869 | 1461038573923 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:54 INFO - PROCESS | 1869 | 1461038574055 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 21:02:54 INFO - PROCESS | 1869 | 1461038574074 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2123d000 == 41 [pid = 1869] [id = 77] 21:02:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e2205b000) [pid = 1869] [serial = 229] [outer = (nil)] 21:02:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e22ab5c00) [pid = 1869] [serial = 230] [outer = 0x7f3e2205b000] 21:02:54 INFO - PROCESS | 1869 | 1461038574136 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e22bc1c00) [pid = 1869] [serial = 231] [outer = 0x7f3e2205b000] 21:02:54 INFO - PROCESS | 1869 | 1461038574902 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1042ms 21:02:54 INFO - PROCESS | 1869 | 1461038574934 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 21:02:54 INFO - PROCESS | 1869 | 1461038574938 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 21:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:02:54 INFO - PROCESS | 1869 | 1461038574957 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1869 | 1461038574959 Marionette TRACE conn3 <- [1,282,null,{}] 21:02:54 INFO - PROCESS | 1869 | 1461038574965 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:55 INFO - PROCESS | 1869 | 1461038575151 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 21:02:55 INFO - PROCESS | 1869 | 1461038575212 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e229cf000 == 42 [pid = 1869] [id = 78] 21:02:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e2205c800) [pid = 1869] [serial = 232] [outer = (nil)] 21:02:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e2880e000) [pid = 1869] [serial = 233] [outer = 0x7f3e2205c800] 21:02:55 INFO - PROCESS | 1869 | 1461038575270 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e2e7e8000) [pid = 1869] [serial = 234] [outer = 0x7f3e2205c800] 21:02:55 INFO - PROCESS | 1869 | 1461038575882 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 983ms 21:02:55 INFO - PROCESS | 1869 | 1461038575945 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1869 | 1461038575947 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 21:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:02:55 INFO - PROCESS | 1869 | 1461038575952 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1869 | 1461038575960 Marionette TRACE conn3 <- [1,286,null,{}] 21:02:55 INFO - PROCESS | 1869 | 1461038575970 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:56 INFO - PROCESS | 1869 | 1461038576130 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 21:02:56 INFO - PROCESS | 1869 | 1461038576158 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2412c800 == 43 [pid = 1869] [id = 79] 21:02:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e183ee400) [pid = 1869] [serial = 235] [outer = (nil)] 21:02:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e2ea9e400) [pid = 1869] [serial = 236] [outer = 0x7f3e183ee400] 21:02:56 INFO - PROCESS | 1869 | 1461038576217 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e2fa6f800) [pid = 1869] [serial = 237] [outer = 0x7f3e183ee400] 21:02:57 INFO - PROCESS | 1869 | 1461038577131 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e1f043800) [pid = 1869] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e1e3c8000) [pid = 1869] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e2072a000) [pid = 1869] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e180e4000) [pid = 1869] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e1b9d7800) [pid = 1869] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e21854c00) [pid = 1869] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e18253800) [pid = 1869] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:02:57 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e1f4c0800) [pid = 1869] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1245ms 21:02:57 INFO - PROCESS | 1869 | 1461038577197 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 1869 | 1461038577199 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 21:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:02:57 INFO - PROCESS | 1869 | 1461038577204 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 1869 | 1461038577207 Marionette TRACE conn3 <- [1,290,null,{}] 21:02:57 INFO - PROCESS | 1869 | 1461038577212 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:57 INFO - PROCESS | 1869 | 1461038577369 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 21:02:57 INFO - PROCESS | 1869 | 1461038577456 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9cb800 == 44 [pid = 1869] [id = 80] 21:02:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e27b68000) [pid = 1869] [serial = 238] [outer = (nil)] 21:02:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e3392e000) [pid = 1869] [serial = 239] [outer = 0x7f3e27b68000] 21:02:57 INFO - PROCESS | 1869 | 1461038577529 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e33d90800) [pid = 1869] [serial = 240] [outer = 0x7f3e27b68000] 21:02:58 INFO - PROCESS | 1869 | 1461038578144 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 978ms 21:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:02:58 INFO - PROCESS | 1869 | 1461038578182 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 1869 | 1461038578184 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 21:02:58 INFO - PROCESS | 1869 | 1461038578190 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1869 | 1461038578192 Marionette TRACE conn3 <- [1,294,null,{}] 21:02:58 INFO - PROCESS | 1869 | 1461038578197 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:58 INFO - PROCESS | 1869 | 1461038578323 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 21:02:58 INFO - PROCESS | 1869 | 1461038578415 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f915800 == 45 [pid = 1869] [id = 81] 21:02:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e2fa73000) [pid = 1869] [serial = 241] [outer = (nil)] 21:02:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e33e46400) [pid = 1869] [serial = 242] [outer = 0x7f3e2fa73000] 21:02:58 INFO - PROCESS | 1869 | 1461038578473 Marionette DEBUG loaded listener.js 21:02:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e33f2fc00) [pid = 1869] [serial = 243] [outer = 0x7f3e2fa73000] 21:02:59 INFO - PROCESS | 1869 | 1461038579020 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:02:59 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. 21:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 928ms 21:02:59 INFO - PROCESS | 1869 | 1461038579149 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 21:02:59 INFO - PROCESS | 1869 | 1461038579155 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 21:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:02:59 INFO - PROCESS | 1869 | 1461038579163 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 1869 | 1461038579168 Marionette TRACE conn3 <- [1,298,null,{}] 21:02:59 INFO - PROCESS | 1869 | 1461038579186 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:59 INFO - PROCESS | 1869 | 1461038579344 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 21:02:59 INFO - PROCESS | 1869 | 1461038579470 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bdcd000 == 46 [pid = 1869] [id = 82] 21:02:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e198e9000) [pid = 1869] [serial = 244] [outer = (nil)] 21:02:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e1b881800) [pid = 1869] [serial = 245] [outer = 0x7f3e198e9000] 21:02:59 INFO - PROCESS | 1869 | 1461038579542 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e1e0e0000) [pid = 1869] [serial = 246] [outer = 0x7f3e198e9000] 21:03:00 INFO - PROCESS | 1869 | 1461038580449 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:00 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. 21:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1334ms 21:03:00 INFO - PROCESS | 1869 | 1461038580513 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 1869 | 1461038580518 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 21:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:03:00 INFO - PROCESS | 1869 | 1461038580531 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 1869 | 1461038580536 Marionette TRACE conn3 <- [1,302,null,{}] 21:03:00 INFO - PROCESS | 1869 | 1461038580542 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:00 INFO - PROCESS | 1869 | 1461038580697 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 21:03:00 INFO - PROCESS | 1869 | 1461038580823 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22013800 == 47 [pid = 1869] [id = 83] 21:03:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e19a0a000) [pid = 1869] [serial = 247] [outer = (nil)] 21:03:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e21323400) [pid = 1869] [serial = 248] [outer = 0x7f3e19a0a000] 21:03:00 INFO - PROCESS | 1869 | 1461038580897 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e21c47800) [pid = 1869] [serial = 249] [outer = 0x7f3e19a0a000] 21:03:01 INFO - PROCESS | 1869 | 1461038581738 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:01 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. 21:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1235ms 21:03:01 INFO - PROCESS | 1869 | 1461038581763 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 21:03:01 INFO - PROCESS | 1869 | 1461038581767 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 21:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:03:01 INFO - PROCESS | 1869 | 1461038581773 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 1869 | 1461038581777 Marionette TRACE conn3 <- [1,306,null,{}] 21:03:01 INFO - PROCESS | 1869 | 1461038581790 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:01 INFO - PROCESS | 1869 | 1461038581951 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 21:03:02 INFO - PROCESS | 1869 | 1461038582089 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3331a000 == 48 [pid = 1869] [id = 84] 21:03:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e2e8bd000) [pid = 1869] [serial = 250] [outer = (nil)] 21:03:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e2ec75c00) [pid = 1869] [serial = 251] [outer = 0x7f3e2e8bd000] 21:03:02 INFO - PROCESS | 1869 | 1461038582164 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e31bdfc00) [pid = 1869] [serial = 252] [outer = 0x7f3e2e8bd000] 21:03:03 INFO - PROCESS | 1869 | 1461038583075 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:03 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. 21:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1332ms 21:03:03 INFO - PROCESS | 1869 | 1461038583106 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 21:03:03 INFO - PROCESS | 1869 | 1461038583108 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 21:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:03:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e23f41000) [pid = 1869] [serial = 253] [outer = 0x7f3e180dac00] 21:03:03 INFO - PROCESS | 1869 | 1461038583147 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1869 | 1461038583151 Marionette TRACE conn3 <- [1,310,null,{}] 21:03:03 INFO - PROCESS | 1869 | 1461038583233 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:03 INFO - PROCESS | 1869 | 1461038583430 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 21:03:03 INFO - PROCESS | 1869 | 1461038583490 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27abb800 == 49 [pid = 1869] [id = 85] 21:03:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e22abb800) [pid = 1869] [serial = 254] [outer = (nil)] 21:03:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e36568800) [pid = 1869] [serial = 255] [outer = 0x7f3e22abb800] 21:03:03 INFO - PROCESS | 1869 | 1461038583621 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e3688b000) [pid = 1869] [serial = 256] [outer = 0x7f3e22abb800] 21:03:04 INFO - PROCESS | 1869 | 1461038584291 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:04 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. 21:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1226ms 21:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:03:04 INFO - PROCESS | 1869 | 1461038584345 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 21:03:04 INFO - PROCESS | 1869 | 1461038584347 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 21:03:04 INFO - PROCESS | 1869 | 1461038584354 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1869 | 1461038584357 Marionette TRACE conn3 <- [1,314,null,{}] 21:03:04 INFO - PROCESS | 1869 | 1461038584363 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:04 INFO - PROCESS | 1869 | 1461038584501 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 21:03:04 INFO - PROCESS | 1869 | 1461038584635 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33f14000 == 50 [pid = 1869] [id = 86] 21:03:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e22b4c800) [pid = 1869] [serial = 257] [outer = (nil)] 21:03:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e33e1bc00) [pid = 1869] [serial = 258] [outer = 0x7f3e22b4c800] 21:03:04 INFO - PROCESS | 1869 | 1461038584706 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e33e20c00) [pid = 1869] [serial = 259] [outer = 0x7f3e22b4c800] 21:03:05 INFO - PROCESS | 1869 | 1461038585528 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:05 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. 21:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1232ms 21:03:05 INFO - PROCESS | 1869 | 1461038585585 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 1869 | 1461038585589 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 21:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:03:05 INFO - PROCESS | 1869 | 1461038585595 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1869 | 1461038585597 Marionette TRACE conn3 <- [1,318,null,{}] 21:03:05 INFO - PROCESS | 1869 | 1461038585603 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:05 INFO - PROCESS | 1869 | 1461038585779 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 21:03:05 INFO - PROCESS | 1869 | 1461038585911 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a5f800 == 51 [pid = 1869] [id = 87] 21:03:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e17e8b400) [pid = 1869] [serial = 260] [outer = (nil)] 21:03:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e18b7b800) [pid = 1869] [serial = 261] [outer = 0x7f3e17e8b400] 21:03:05 INFO - PROCESS | 1869 | 1461038585982 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e37e57400) [pid = 1869] [serial = 262] [outer = 0x7f3e17e8b400] 21:03:07 INFO - PROCESS | 1869 | 1461038587120 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:07 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. 21:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1577ms 21:03:07 INFO - PROCESS | 1869 | 1461038587173 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1869 | 1461038587179 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 21:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:03:07 INFO - PROCESS | 1869 | 1461038587187 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1869 | 1461038587192 Marionette TRACE conn3 <- [1,322,null,{}] 21:03:07 INFO - PROCESS | 1869 | 1461038587199 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:07 INFO - PROCESS | 1869 | 1461038587414 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 21:03:07 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9cb800 == 50 [pid = 1869] [id = 80] 21:03:07 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2412c800 == 49 [pid = 1869] [id = 79] 21:03:07 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e229cf000 == 48 [pid = 1869] [id = 78] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e2fdc4c00) [pid = 1869] [serial = 209] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2123d000 == 47 [pid = 1869] [id = 77] 21:03:07 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e1c3800 == 46 [pid = 1869] [id = 76] 21:03:07 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19780000 == 45 [pid = 1869] [id = 75] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e207aa400) [pid = 1869] [serial = 195] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e2ea9e000) [pid = 1869] [serial = 206] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e1fd34400) [pid = 1869] [serial = 194] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e2d96f800) [pid = 1869] [serial = 189] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e1e0e0c00) [pid = 1869] [serial = 156] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e1b9db800) [pid = 1869] [serial = 191] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e21eb3800) [pid = 1869] [serial = 197] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e1b9d3c00) [pid = 1869] [serial = 179] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e22aaec00) [pid = 1869] [serial = 198] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e22aae800) [pid = 1869] [serial = 185] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e1fc0d400) [pid = 1869] [serial = 182] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e28808800) [pid = 1869] [serial = 188] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e2e8b5800) [pid = 1869] [serial = 204] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e24193800) [pid = 1869] [serial = 200] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e2e7a1400) [pid = 1869] [serial = 203] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e1e1da800) [pid = 1869] [serial = 192] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e18592400) [pid = 1869] [serial = 201] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e2f9d7000) [pid = 1869] [serial = 207] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1869 | 1461038587607 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19780000 == 46 [pid = 1869] [id = 88] 21:03:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e1e1da800) [pid = 1869] [serial = 263] [outer = (nil)] 21:03:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e1fd34400) [pid = 1869] [serial = 264] [outer = 0x7f3e1e1da800] 21:03:07 INFO - PROCESS | 1869 | 1461038587678 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e21261800) [pid = 1869] [serial = 265] [outer = 0x7f3e1e1da800] 21:03:08 INFO - PROCESS | 1869 | 1461038588334 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:08 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. 21:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1180ms 21:03:08 INFO - PROCESS | 1869 | 1461038588367 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 21:03:08 INFO - PROCESS | 1869 | 1461038588375 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 21:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:03:08 INFO - PROCESS | 1869 | 1461038588384 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:03:08 INFO - PROCESS | 1869 | 1461038588388 Marionette TRACE conn3 <- [1,326,null,{}] 21:03:08 INFO - PROCESS | 1869 | 1461038588393 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:08 INFO - PROCESS | 1869 | 1461038588531 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 21:03:08 INFO - PROCESS | 1869 | 1461038588639 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21224800 == 47 [pid = 1869] [id = 89] 21:03:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e2022a800) [pid = 1869] [serial = 266] [outer = (nil)] 21:03:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e2205d400) [pid = 1869] [serial = 267] [outer = 0x7f3e2022a800] 21:03:08 INFO - PROCESS | 1869 | 1461038588699 Marionette DEBUG loaded listener.js 21:03:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e22bb6800) [pid = 1869] [serial = 268] [outer = 0x7f3e2022a800] 21:03:09 INFO - PROCESS | 1869 | 1461038589414 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:09 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. 21:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1086ms 21:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:03:09 INFO - PROCESS | 1869 | 1461038589484 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 21:03:09 INFO - PROCESS | 1869 | 1461038589487 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 21:03:09 INFO - PROCESS | 1869 | 1461038589494 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:03:09 INFO - PROCESS | 1869 | 1461038589499 Marionette TRACE conn3 <- [1,330,null,{}] 21:03:09 INFO - PROCESS | 1869 | 1461038589514 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:09 INFO - PROCESS | 1869 | 1461038589655 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 21:03:09 INFO - PROCESS | 1869 | 1461038589666 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2412c800 == 48 [pid = 1869] [id = 90] 21:03:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e2e550800) [pid = 1869] [serial = 269] [outer = (nil)] 21:03:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e2ec79800) [pid = 1869] [serial = 270] [outer = 0x7f3e2e550800] 21:03:09 INFO - PROCESS | 1869 | 1461038589727 Marionette DEBUG loaded listener.js 21:03:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e2fc8bc00) [pid = 1869] [serial = 271] [outer = 0x7f3e2e550800] 21:03:10 INFO - PROCESS | 1869 | 1461038590511 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:10 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. 21:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1041ms 21:03:10 INFO - PROCESS | 1869 | 1461038590534 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 21:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:03:10 INFO - PROCESS | 1869 | 1461038590538 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 21:03:10 INFO - PROCESS | 1869 | 1461038590543 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:03:10 INFO - PROCESS | 1869 | 1461038590546 Marionette TRACE conn3 <- [1,334,null,{}] 21:03:10 INFO - PROCESS | 1869 | 1461038590551 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:10 INFO - PROCESS | 1869 | 1461038590713 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 21:03:10 INFO - PROCESS | 1869 | 1461038590740 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e7da000 == 49 [pid = 1869] [id = 91] 21:03:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e17840400) [pid = 1869] [serial = 272] [outer = (nil)] 21:03:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e17846800) [pid = 1869] [serial = 273] [outer = 0x7f3e17840400] 21:03:10 INFO - PROCESS | 1869 | 1461038590799 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e24193c00) [pid = 1869] [serial = 274] [outer = 0x7f3e17840400] 21:03:11 INFO - PROCESS | 1869 | 1461038591481 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:11 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. 21:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 979ms 21:03:11 INFO - PROCESS | 1869 | 1461038591522 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 21:03:11 INFO - PROCESS | 1869 | 1461038591525 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 21:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:03:11 INFO - PROCESS | 1869 | 1461038591536 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:03:11 INFO - PROCESS | 1869 | 1461038591538 Marionette TRACE conn3 <- [1,338,null,{}] 21:03:11 INFO - PROCESS | 1869 | 1461038591543 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:11 INFO - PROCESS | 1869 | 1461038591701 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 21:03:11 INFO - PROCESS | 1869 | 1461038591766 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fc7b800 == 50 [pid = 1869] [id = 92] 21:03:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e17840000) [pid = 1869] [serial = 275] [outer = (nil)] 21:03:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e2fad0000) [pid = 1869] [serial = 276] [outer = 0x7f3e17840000] 21:03:11 INFO - PROCESS | 1869 | 1461038591824 Marionette DEBUG loaded listener.js 21:03:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e2fc8fc00) [pid = 1869] [serial = 277] [outer = 0x7f3e17840000] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e180dcc00) [pid = 1869] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e21320c00) [pid = 1869] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e18b7d000) [pid = 1869] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e183ee400) [pid = 1869] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e2205b000) [pid = 1869] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e1e0dd000) [pid = 1869] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e23f4b800) [pid = 1869] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e1e3c6000) [pid = 1869] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e27b68000) [pid = 1869] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e2205c800) [pid = 1869] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e22213c00) [pid = 1869] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e17e81400) [pid = 1869] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:03:12 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e17e83800) [pid = 1869] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:03:12 INFO - PROCESS | 1869 | 1461038592640 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:12 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. 21:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1131ms 21:03:12 INFO - PROCESS | 1869 | 1461038592667 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 21:03:12 INFO - PROCESS | 1869 | 1461038592669 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 21:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:03:12 INFO - PROCESS | 1869 | 1461038592685 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 1869 | 1461038592688 Marionette TRACE conn3 <- [1,342,null,{}] 21:03:12 INFO - PROCESS | 1869 | 1461038592693 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:12 INFO - PROCESS | 1869 | 1461038592874 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 21:03:12 INFO - PROCESS | 1869 | 1461038592884 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33313800 == 51 [pid = 1869] [id = 93] 21:03:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e17958400) [pid = 1869] [serial = 278] [outer = (nil)] 21:03:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e1b9d0800) [pid = 1869] [serial = 279] [outer = 0x7f3e17958400] 21:03:12 INFO - PROCESS | 1869 | 1461038592946 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e2d960c00) [pid = 1869] [serial = 280] [outer = 0x7f3e17958400] 21:03:13 INFO - PROCESS | 1869 | 1461038593620 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:13 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. 21:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 983ms 21:03:13 INFO - PROCESS | 1869 | 1461038593668 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 21:03:13 INFO - PROCESS | 1869 | 1461038593670 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 21:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:03:13 INFO - PROCESS | 1869 | 1461038593676 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:03:13 INFO - PROCESS | 1869 | 1461038593678 Marionette TRACE conn3 <- [1,346,null,{}] 21:03:13 INFO - PROCESS | 1869 | 1461038593683 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:13 INFO - PROCESS | 1869 | 1461038593840 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 21:03:13 INFO - PROCESS | 1869 | 1461038593857 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e36542800 == 52 [pid = 1869] [id = 94] 21:03:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e1794f400) [pid = 1869] [serial = 281] [outer = (nil)] 21:03:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e2fc93400) [pid = 1869] [serial = 282] [outer = 0x7f3e1794f400] 21:03:13 INFO - PROCESS | 1869 | 1461038593918 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e31b28000) [pid = 1869] [serial = 283] [outer = 0x7f3e1794f400] 21:03:14 INFO - PROCESS | 1869 | 1461038594813 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:14 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. 21:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1176ms 21:03:14 INFO - PROCESS | 1869 | 1461038594853 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1869 | 1461038594859 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 21:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:03:14 INFO - PROCESS | 1869 | 1461038594868 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1869 | 1461038594872 Marionette TRACE conn3 <- [1,350,null,{}] 21:03:14 INFO - PROCESS | 1869 | 1461038594880 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:15 INFO - PROCESS | 1869 | 1461038595040 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 21:03:15 INFO - PROCESS | 1869 | 1461038595173 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2110f000 == 53 [pid = 1869] [id = 95] 21:03:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e17958800) [pid = 1869] [serial = 284] [outer = (nil)] 21:03:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e18260400) [pid = 1869] [serial = 285] [outer = 0x7f3e17958800] 21:03:15 INFO - PROCESS | 1869 | 1461038595245 Marionette DEBUG loaded listener.js 21:03:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e18332000) [pid = 1869] [serial = 286] [outer = 0x7f3e17958800] 21:03:16 INFO - PROCESS | 1869 | 1461038596031 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:16 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. 21:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1238ms 21:03:16 INFO - PROCESS | 1869 | 1461038596106 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 21:03:16 INFO - PROCESS | 1869 | 1461038596114 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 21:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:03:16 INFO - PROCESS | 1869 | 1461038596124 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:03:16 INFO - PROCESS | 1869 | 1461038596128 Marionette TRACE conn3 <- [1,354,null,{}] 21:03:16 INFO - PROCESS | 1869 | 1461038596134 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:16 INFO - PROCESS | 1869 | 1461038596297 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 21:03:16 INFO - PROCESS | 1869 | 1461038596461 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e77b800 == 54 [pid = 1869] [id = 96] 21:03:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e1833c000) [pid = 1869] [serial = 287] [outer = (nil)] 21:03:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e18597800) [pid = 1869] [serial = 288] [outer = 0x7f3e1833c000] 21:03:16 INFO - PROCESS | 1869 | 1461038596531 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1e0d3400) [pid = 1869] [serial = 289] [outer = 0x7f3e1833c000] 21:03:17 INFO - PROCESS | 1869 | 1461038597482 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:17 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. 21:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1386ms 21:03:17 INFO - PROCESS | 1869 | 1461038597509 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 21:03:17 INFO - PROCESS | 1869 | 1461038597513 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 21:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:03:17 INFO - PROCESS | 1869 | 1461038597519 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 1869 | 1461038597525 Marionette TRACE conn3 <- [1,358,null,{}] 21:03:17 INFO - PROCESS | 1869 | 1461038597541 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:17 INFO - PROCESS | 1869 | 1461038597687 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 21:03:17 INFO - PROCESS | 1869 | 1461038597828 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e37e9b000 == 55 [pid = 1869] [id = 97] 21:03:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e1e0d8000) [pid = 1869] [serial = 290] [outer = (nil)] 21:03:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e21943c00) [pid = 1869] [serial = 291] [outer = 0x7f3e1e0d8000] 21:03:17 INFO - PROCESS | 1869 | 1461038597902 Marionette DEBUG loaded listener.js 21:03:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e22b55400) [pid = 1869] [serial = 292] [outer = 0x7f3e1e0d8000] 21:03:18 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. 21:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1240ms 21:03:18 INFO - PROCESS | 1869 | 1461038598750 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:18 INFO - PROCESS | 1869 | 1461038598760 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 21:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:03:18 INFO - PROCESS | 1869 | 1461038598765 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 21:03:18 INFO - PROCESS | 1869 | 1461038598771 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 1869 | 1461038598774 Marionette TRACE conn3 <- [1,362,null,{}] 21:03:18 INFO - PROCESS | 1869 | 1461038598779 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:18 INFO - PROCESS | 1869 | 1461038598921 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 21:03:19 INFO - PROCESS | 1869 | 1461038599059 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20980000 == 56 [pid = 1869] [id = 98] 21:03:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e17ac3000) [pid = 1869] [serial = 293] [outer = (nil)] 21:03:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e17acd800) [pid = 1869] [serial = 294] [outer = 0x7f3e17ac3000] 21:03:19 INFO - PROCESS | 1869 | 1461038599129 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e209c4000) [pid = 1869] [serial = 295] [outer = 0x7f3e17ac3000] 21:03:20 INFO - PROCESS | 1869 | 1461038600205 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:20 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. 21:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1487ms 21:03:20 INFO - PROCESS | 1869 | 1461038600257 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 21:03:20 INFO - PROCESS | 1869 | 1461038600262 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 21:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:03:20 INFO - PROCESS | 1869 | 1461038600270 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:03:20 INFO - PROCESS | 1869 | 1461038600275 Marionette TRACE conn3 <- [1,366,null,{}] 21:03:20 INFO - PROCESS | 1869 | 1461038600284 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:20 INFO - PROCESS | 1869 | 1461038600425 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 21:03:20 INFO - PROCESS | 1869 | 1461038600589 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20b08000 == 57 [pid = 1869] [id = 99] 21:03:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e17accc00) [pid = 1869] [serial = 296] [outer = (nil)] 21:03:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e17e84400) [pid = 1869] [serial = 297] [outer = 0x7f3e17accc00] 21:03:20 INFO - PROCESS | 1869 | 1461038600653 Marionette DEBUG loaded listener.js 21:03:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e1825dc00) [pid = 1869] [serial = 298] [outer = 0x7f3e17accc00] 21:03:21 INFO - PROCESS | 1869 | 1461038601589 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:21 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. 21:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1335ms 21:03:21 INFO - PROCESS | 1869 | 1461038601605 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 21:03:21 INFO - PROCESS | 1869 | 1461038601613 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 21:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:03:21 INFO - PROCESS | 1869 | 1461038601622 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:03:21 INFO - PROCESS | 1869 | 1461038601626 Marionette TRACE conn3 <- [1,370,null,{}] 21:03:21 INFO - PROCESS | 1869 | 1461038601631 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:21 INFO - PROCESS | 1869 | 1461038601776 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 21:03:21 INFO - PROCESS | 1869 | 1461038601922 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec46800 == 58 [pid = 1869] [id = 100] 21:03:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e183f0000) [pid = 1869] [serial = 299] [outer = (nil)] 21:03:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e1848a800) [pid = 1869] [serial = 300] [outer = 0x7f3e183f0000] 21:03:22 INFO - PROCESS | 1869 | 1461038602036 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e1848fc00) [pid = 1869] [serial = 301] [outer = 0x7f3e183f0000] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e33e46400) [pid = 1869] [serial = 242] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e18c9fc00) [pid = 1869] [serial = 212] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e2117bc00) [pid = 1869] [serial = 215] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e2e7a2800) [pid = 1869] [serial = 218] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33313800 == 57 [pid = 1869] [id = 93] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2fc7b800 == 56 [pid = 1869] [id = 92] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e7da000 == 55 [pid = 1869] [id = 91] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2412c800 == 54 [pid = 1869] [id = 90] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21224800 == 53 [pid = 1869] [id = 89] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19780000 == 52 [pid = 1869] [id = 88] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22013800 == 51 [pid = 1869] [id = 83] 21:03:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bdcd000 == 50 [pid = 1869] [id = 82] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e2ea9e400) [pid = 1869] [serial = 236] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e22ab5c00) [pid = 1869] [serial = 230] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e1f04dc00) [pid = 1869] [serial = 225] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e1e1dd400) [pid = 1869] [serial = 224] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e33355400) [pid = 1869] [serial = 222] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e31c45000) [pid = 1869] [serial = 221] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e20b7a400) [pid = 1869] [serial = 227] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e2184f000) [pid = 1869] [serial = 228] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e3392e000) [pid = 1869] [serial = 239] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e2880e000) [pid = 1869] [serial = 233] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e2e7e8000) [pid = 1869] [serial = 234] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e2fa6f800) [pid = 1869] [serial = 237] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e33d90800) [pid = 1869] [serial = 240] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e22bc1c00) [pid = 1869] [serial = 231] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e28807c00) [pid = 1869] [serial = 177] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e198e4800) [pid = 1869] [serial = 150] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e2132e800) [pid = 1869] [serial = 153] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e2036b400) [pid = 1869] [serial = 183] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e23f2bc00) [pid = 1869] [serial = 186] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e1e1cf400) [pid = 1869] [serial = 180] [outer = (nil)] [url = about:blank] 21:03:22 INFO - PROCESS | 1869 | 1461038602932 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:22 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. 21:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1328ms 21:03:22 INFO - PROCESS | 1869 | 1461038602950 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 21:03:22 INFO - PROCESS | 1869 | 1461038602953 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 21:03:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:03:22 INFO - PROCESS | 1869 | 1461038602959 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:03:22 INFO - PROCESS | 1869 | 1461038602964 Marionette TRACE conn3 <- [1,374,null,{}] 21:03:22 INFO - PROCESS | 1869 | 1461038602979 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:23 INFO - PROCESS | 1869 | 1461038603113 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 21:03:23 INFO - PROCESS | 1869 | 1461038603130 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2077c800 == 51 [pid = 1869] [id = 101] 21:03:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e198ea000) [pid = 1869] [serial = 302] [outer = (nil)] 21:03:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e1a6dd400) [pid = 1869] [serial = 303] [outer = 0x7f3e198ea000] 21:03:23 INFO - PROCESS | 1869 | 1461038603191 Marionette DEBUG loaded listener.js 21:03:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e1b9dd400) [pid = 1869] [serial = 304] [outer = 0x7f3e198ea000] 21:03:23 INFO - PROCESS | 1869 | 1461038603910 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:03:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:03:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 984ms 21:03:23 INFO - PROCESS | 1869 | 1461038603943 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 21:03:23 INFO - PROCESS | 1869 | 1461038603947 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 21:03:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:03:23 INFO - PROCESS | 1869 | 1461038603959 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:03:23 INFO - PROCESS | 1869 | 1461038603961 Marionette TRACE conn3 <- [1,378,null,{}] 21:03:23 INFO - PROCESS | 1869 | 1461038603967 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:24 INFO - PROCESS | 1869 | 1461038604095 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 21:03:24 INFO - PROCESS | 1869 | 1461038604110 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e219a3000 == 52 [pid = 1869] [id = 102] 21:03:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e18ca4400) [pid = 1869] [serial = 305] [outer = (nil)] 21:03:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e1f040400) [pid = 1869] [serial = 306] [outer = 0x7f3e18ca4400] 21:03:24 INFO - PROCESS | 1869 | 1461038604169 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e1f4c7000) [pid = 1869] [serial = 307] [outer = 0x7f3e18ca4400] 21:03:24 INFO - PROCESS | 1869 | 1461038604896 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:03:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:03:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 984ms 21:03:24 INFO - PROCESS | 1869 | 1461038604937 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 21:03:24 INFO - PROCESS | 1869 | 1461038604950 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 21:03:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:03:24 INFO - PROCESS | 1869 | 1461038604962 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:03:24 INFO - PROCESS | 1869 | 1461038604964 Marionette TRACE conn3 <- [1,382,null,{}] 21:03:24 INFO - PROCESS | 1869 | 1461038604970 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:25 INFO - PROCESS | 1869 | 1461038605128 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 21:03:25 INFO - PROCESS | 1869 | 1461038605150 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22b6b800 == 53 [pid = 1869] [id = 103] 21:03:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e17844800) [pid = 1869] [serial = 308] [outer = (nil)] 21:03:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e1fcf4000) [pid = 1869] [serial = 309] [outer = 0x7f3e17844800] 21:03:25 INFO - PROCESS | 1869 | 1461038605207 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e20a73c00) [pid = 1869] [serial = 310] [outer = 0x7f3e17844800] 21:03:25 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:03:25 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:03:25 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:03:25 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:03:25 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:03:25 INFO - PROCESS | 1869 | 1461038605988 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:03:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:03:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1075ms 21:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:03:26 INFO - PROCESS | 1869 | 1461038606038 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 1869 | 1461038606041 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 21:03:26 INFO - PROCESS | 1869 | 1461038606050 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 1869 | 1461038606051 Marionette TRACE conn3 <- [1,386,null,{}] 21:03:26 INFO - PROCESS | 1869 | 1461038606057 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:26 INFO - PROCESS | 1869 | 1461038606256 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 21:03:26 INFO - PROCESS | 1869 | 1461038606302 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e24138000 == 54 [pid = 1869] [id = 104] 21:03:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e21945c00) [pid = 1869] [serial = 311] [outer = (nil)] 21:03:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e22240000) [pid = 1869] [serial = 312] [outer = 0x7f3e21945c00] 21:03:26 INFO - PROCESS | 1869 | 1461038606374 Marionette DEBUG loaded listener.js 21:03:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e22bb9000) [pid = 1869] [serial = 313] [outer = 0x7f3e21945c00] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e183f6400) [pid = 1869] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e185a0400) [pid = 1869] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e22bb8000) [pid = 1869] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e185a0800) [pid = 1869] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e17840400) [pid = 1869] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e17840000) [pid = 1869] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e2e8bd000) [pid = 1869] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e17958400) [pid = 1869] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e22b4c800) [pid = 1869] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e198e9000) [pid = 1869] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e17e8b400) [pid = 1869] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e1e1da800) [pid = 1869] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e19a0a000) [pid = 1869] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e22abb800) [pid = 1869] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e2022a800) [pid = 1869] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:03:27 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e2e550800) [pid = 1869] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:03:27 INFO - PROCESS | 1869 | 1461038607319 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1291ms 21:03:27 INFO - PROCESS | 1869 | 1461038607337 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 21:03:27 INFO - PROCESS | 1869 | 1461038607340 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 21:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:03:27 INFO - PROCESS | 1869 | 1461038607346 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:03:27 INFO - PROCESS | 1869 | 1461038607349 Marionette TRACE conn3 <- [1,390,null,{}] 21:03:27 INFO - PROCESS | 1869 | 1461038607354 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:27 INFO - PROCESS | 1869 | 1461038607477 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 21:03:27 INFO - PROCESS | 1869 | 1461038607504 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bd42800 == 55 [pid = 1869] [id = 105] 21:03:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e1783d800) [pid = 1869] [serial = 314] [outer = (nil)] 21:03:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e1e0da800) [pid = 1869] [serial = 315] [outer = 0x7f3e1783d800] 21:03:27 INFO - PROCESS | 1869 | 1461038607563 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e22240c00) [pid = 1869] [serial = 316] [outer = 0x7f3e1783d800] 21:03:28 INFO - PROCESS | 1869 | 1461038608286 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:03:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 977ms 21:03:28 INFO - PROCESS | 1869 | 1461038608323 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 21:03:28 INFO - PROCESS | 1869 | 1461038608326 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 21:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:03:28 INFO - PROCESS | 1869 | 1461038608332 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:03:28 INFO - PROCESS | 1869 | 1461038608334 Marionette TRACE conn3 <- [1,394,null,{}] 21:03:28 INFO - PROCESS | 1869 | 1461038608346 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:28 INFO - PROCESS | 1869 | 1461038608469 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 21:03:28 INFO - PROCESS | 1869 | 1461038608483 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e7ca800 == 56 [pid = 1869] [id = 106] 21:03:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e17840c00) [pid = 1869] [serial = 317] [outer = (nil)] 21:03:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e23f4d400) [pid = 1869] [serial = 318] [outer = 0x7f3e17840c00] 21:03:28 INFO - PROCESS | 1869 | 1461038608541 Marionette DEBUG loaded listener.js 21:03:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e28807c00) [pid = 1869] [serial = 319] [outer = 0x7f3e17840c00] 21:03:29 INFO - PROCESS | 1869 | 1461038609435 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1137ms 21:03:29 INFO - PROCESS | 1869 | 1461038609470 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 21:03:29 INFO - PROCESS | 1869 | 1461038609476 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 21:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:03:29 INFO - PROCESS | 1869 | 1461038609500 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:03:29 INFO - PROCESS | 1869 | 1461038609506 Marionette TRACE conn3 <- [1,398,null,{}] 21:03:29 INFO - PROCESS | 1869 | 1461038609515 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:29 INFO - PROCESS | 1869 | 1461038609682 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 21:03:29 INFO - PROCESS | 1869 | 1461038609827 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e339000 == 57 [pid = 1869] [id = 107] 21:03:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e17845000) [pid = 1869] [serial = 320] [outer = (nil)] 21:03:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e17e8d400) [pid = 1869] [serial = 321] [outer = 0x7f3e17845000] 21:03:29 INFO - PROCESS | 1869 | 1461038609898 Marionette DEBUG loaded listener.js 21:03:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e18333000) [pid = 1869] [serial = 322] [outer = 0x7f3e17845000] 21:03:30 INFO - PROCESS | 1869 | 1461038610901 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1438ms 21:03:30 INFO - PROCESS | 1869 | 1461038610936 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 21:03:30 INFO - PROCESS | 1869 | 1461038610944 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 21:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:03:30 INFO - PROCESS | 1869 | 1461038610954 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 1869 | 1461038610957 Marionette TRACE conn3 <- [1,402,null,{}] 21:03:30 INFO - PROCESS | 1869 | 1461038610964 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:31 INFO - PROCESS | 1869 | 1461038611114 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 21:03:31 INFO - PROCESS | 1869 | 1461038611253 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e229cf000 == 58 [pid = 1869] [id = 108] 21:03:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e1832d400) [pid = 1869] [serial = 323] [outer = (nil)] 21:03:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e1a6dc800) [pid = 1869] [serial = 324] [outer = 0x7f3e1832d400] 21:03:31 INFO - PROCESS | 1869 | 1461038611370 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e1e1d9400) [pid = 1869] [serial = 325] [outer = 0x7f3e1832d400] 21:03:32 INFO - PROCESS | 1869 | 1461038612433 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1535ms 21:03:32 INFO - PROCESS | 1869 | 1461038612489 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 21:03:32 INFO - PROCESS | 1869 | 1461038612493 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 21:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:03:32 INFO - PROCESS | 1869 | 1461038612499 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:03:32 INFO - PROCESS | 1869 | 1461038612505 Marionette TRACE conn3 <- [1,406,null,{}] 21:03:32 INFO - PROCESS | 1869 | 1461038612521 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:32 INFO - PROCESS | 1869 | 1461038612680 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 21:03:32 INFO - PROCESS | 1869 | 1461038612829 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3161b800 == 59 [pid = 1869] [id = 109] 21:03:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e21850400) [pid = 1869] [serial = 326] [outer = (nil)] 21:03:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e2205c800) [pid = 1869] [serial = 327] [outer = 0x7f3e21850400] 21:03:32 INFO - PROCESS | 1869 | 1461038612916 Marionette DEBUG loaded listener.js 21:03:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e22bb3800) [pid = 1869] [serial = 328] [outer = 0x7f3e21850400] 21:03:33 INFO - PROCESS | 1869 | 1461038613676 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1234ms 21:03:33 INFO - PROCESS | 1869 | 1461038613742 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 1869 | 1461038613747 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 21:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:03:33 INFO - PROCESS | 1869 | 1461038613754 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 1869 | 1461038613756 Marionette TRACE conn3 <- [1,410,null,{}] 21:03:33 INFO - PROCESS | 1869 | 1461038613762 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:33 INFO - PROCESS | 1869 | 1461038613911 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 21:03:34 INFO - PROCESS | 1869 | 1461038614043 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33aa1800 == 60 [pid = 1869] [id = 110] 21:03:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1783d000) [pid = 1869] [serial = 329] [outer = (nil)] 21:03:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e2e54e400) [pid = 1869] [serial = 330] [outer = 0x7f3e1783d000] 21:03:34 INFO - PROCESS | 1869 | 1461038614116 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e2e7e8000) [pid = 1869] [serial = 331] [outer = 0x7f3e1783d000] 21:03:34 INFO - PROCESS | 1869 | 1461038614907 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:03:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1186ms 21:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:03:34 INFO - PROCESS | 1869 | 1461038614941 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 21:03:34 INFO - PROCESS | 1869 | 1461038614944 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 21:03:34 INFO - PROCESS | 1869 | 1461038614950 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:03:34 INFO - PROCESS | 1869 | 1461038614953 Marionette TRACE conn3 <- [1,414,null,{}] 21:03:34 INFO - PROCESS | 1869 | 1461038614958 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:35 INFO - PROCESS | 1869 | 1461038615103 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 21:03:35 INFO - PROCESS | 1869 | 1461038615241 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e35b84800 == 61 [pid = 1869] [id = 111] 21:03:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e2419a000) [pid = 1869] [serial = 332] [outer = (nil)] 21:03:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e2eafbc00) [pid = 1869] [serial = 333] [outer = 0x7f3e2419a000] 21:03:35 INFO - PROCESS | 1869 | 1461038615311 Marionette DEBUG loaded listener.js 21:03:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e2f939800) [pid = 1869] [serial = 334] [outer = 0x7f3e2419a000] 21:03:36 INFO - PROCESS | 1869 | 1461038616412 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:03:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:03:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1486ms 21:03:36 INFO - PROCESS | 1869 | 1461038616435 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 21:03:36 INFO - PROCESS | 1869 | 1461038616440 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 21:03:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:03:36 INFO - PROCESS | 1869 | 1461038616448 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:03:36 INFO - PROCESS | 1869 | 1461038616453 Marionette TRACE conn3 <- [1,418,null,{}] 21:03:36 INFO - PROCESS | 1869 | 1461038616462 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:36 INFO - PROCESS | 1869 | 1461038616616 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 21:03:36 INFO - PROCESS | 1869 | 1461038616841 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21018000 == 62 [pid = 1869] [id = 112] 21:03:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e17844000) [pid = 1869] [serial = 335] [outer = (nil)] 21:03:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e17ad1800) [pid = 1869] [serial = 336] [outer = 0x7f3e17844000] 21:03:36 INFO - PROCESS | 1869 | 1461038616907 Marionette DEBUG loaded listener.js 21:03:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e18332800) [pid = 1869] [serial = 337] [outer = 0x7f3e17844000] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182b5000 == 61 [pid = 1869] [id = 70] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20315800 == 60 [pid = 1869] [id = 65] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bd42800 == 59 [pid = 1869] [id = 105] 21:03:37 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e2fc93400) [pid = 1869] [serial = 282] [outer = (nil)] [url = about:blank] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e24138000 == 58 [pid = 1869] [id = 104] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22b6b800 == 57 [pid = 1869] [id = 103] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e219a3000 == 56 [pid = 1869] [id = 102] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2077c800 == 55 [pid = 1869] [id = 101] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec46800 == 54 [pid = 1869] [id = 100] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20b08000 == 53 [pid = 1869] [id = 99] 21:03:37 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e36542800 == 52 [pid = 1869] [id = 94] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e31b25400) [pid = 1869] [serial = 210] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e1b9d2800) [pid = 1869] [serial = 213] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e2eaf2400) [pid = 1869] [serial = 219] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e21943800) [pid = 1869] [serial = 216] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e17846800) [pid = 1869] [serial = 273] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e2fad0000) [pid = 1869] [serial = 276] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e31bdfc00) [pid = 1869] [serial = 252] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e2ec75c00) [pid = 1869] [serial = 251] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e24193c00) [pid = 1869] [serial = 274] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e1b9d0800) [pid = 1869] [serial = 279] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e33e20c00) [pid = 1869] [serial = 259] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e33e1bc00) [pid = 1869] [serial = 258] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e1e0e0000) [pid = 1869] [serial = 246] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e1b881800) [pid = 1869] [serial = 245] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e37e57400) [pid = 1869] [serial = 262] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e18b7b800) [pid = 1869] [serial = 261] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e1fd34400) [pid = 1869] [serial = 264] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e21261800) [pid = 1869] [serial = 265] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e21c47800) [pid = 1869] [serial = 249] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e21323400) [pid = 1869] [serial = 248] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e3688b000) [pid = 1869] [serial = 256] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e36568800) [pid = 1869] [serial = 255] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e2205d400) [pid = 1869] [serial = 267] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e22bb6800) [pid = 1869] [serial = 268] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e2ec79800) [pid = 1869] [serial = 270] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e2fc8fc00) [pid = 1869] [serial = 277] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e2d960c00) [pid = 1869] [serial = 280] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 76 (0x7f3e2fde4800) [pid = 1869] [serial = 111] [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.] 21:03:38 INFO - PROCESS | 1869 | --DOMWINDOW == 75 (0x7f3e2fc8bc00) [pid = 1869] [serial = 271] [outer = (nil)] [url = about:blank] 21:03:38 INFO - PROCESS | 1869 | 1461038618154 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:03:38 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 21:03:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1734ms 21:03:38 INFO - PROCESS | 1869 | 1461038618182 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 1869 | 1461038618188 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 21:03:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:03:38 INFO - PROCESS | 1869 | 1461038618244 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 1869 | 1461038618247 Marionette TRACE conn3 <- [1,422,null,{}] 21:03:38 INFO - PROCESS | 1869 | 1461038618253 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:38 INFO - PROCESS | 1869 | 1461038618390 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 21:03:38 INFO - PROCESS | 1869 | 1461038618481 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1fd93000 == 53 [pid = 1869] [id = 113] 21:03:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e17847400) [pid = 1869] [serial = 338] [outer = (nil)] 21:03:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e18595c00) [pid = 1869] [serial = 339] [outer = 0x7f3e17847400] 21:03:38 INFO - PROCESS | 1869 | 1461038618542 Marionette DEBUG loaded listener.js 21:03:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e1b9d5000) [pid = 1869] [serial = 340] [outer = 0x7f3e17847400] 21:03:39 INFO - PROCESS | 1869 | 1461038619641 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:03:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:03:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1434ms 21:03:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:03:39 INFO - PROCESS | 1869 | 1461038619675 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 21:03:39 INFO - PROCESS | 1869 | 1461038619677 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 21:03:39 INFO - PROCESS | 1869 | 1461038619684 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:03:39 INFO - PROCESS | 1869 | 1461038619689 Marionette TRACE conn3 <- [1,426,null,{}] 21:03:39 INFO - PROCESS | 1869 | 1461038619704 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:39 INFO - PROCESS | 1869 | 1461038619880 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 21:03:40 INFO - PROCESS | 1869 | 1461038620041 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19c87800 == 54 [pid = 1869] [id = 114] 21:03:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e17846800) [pid = 1869] [serial = 341] [outer = (nil)] 21:03:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e1794e800) [pid = 1869] [serial = 342] [outer = 0x7f3e17846800] 21:03:40 INFO - PROCESS | 1869 | 1461038620112 Marionette DEBUG loaded listener.js 21:03:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e17e82800) [pid = 1869] [serial = 343] [outer = 0x7f3e17846800] 21:03:40 INFO - PROCESS | 1869 | 1461038620974 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:03:41 INFO - PROCESS | 1869 | 1461038621032 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 21:03:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:03:41 INFO - PROCESS | 1869 | 1461038621041 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:03:41 INFO - PROCESS | 1869 | 1461038621045 Marionette TRACE conn3 <- [1,430,null,{}] 21:03:41 INFO - PROCESS | 1869 | 1461038621052 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:41 INFO - PROCESS | 1869 | 1461038621218 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 21:03:41 INFO - PROCESS | 1869 | 1461038621349 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bc8000 == 55 [pid = 1869] [id = 115] 21:03:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e17847c00) [pid = 1869] [serial = 344] [outer = (nil)] 21:03:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e1b9d7c00) [pid = 1869] [serial = 345] [outer = 0x7f3e17847c00] 21:03:41 INFO - PROCESS | 1869 | 1461038621422 Marionette DEBUG loaded listener.js 21:03:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e1e379c00) [pid = 1869] [serial = 346] [outer = 0x7f3e17847c00] 21:03:42 INFO - PROCESS | 1869 | 1461038622320 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:03:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:03:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1331ms 21:03:42 INFO - PROCESS | 1869 | 1461038622376 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 21:03:42 INFO - PROCESS | 1869 | 1461038622381 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 21:03:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:03:42 INFO - PROCESS | 1869 | 1461038622388 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:03:42 INFO - PROCESS | 1869 | 1461038622392 Marionette TRACE conn3 <- [1,434,null,{}] 21:03:42 INFO - PROCESS | 1869 | 1461038622398 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:42 INFO - PROCESS | 1869 | 1461038622558 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 21:03:42 INFO - PROCESS | 1869 | 1461038622691 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c7b800 == 56 [pid = 1869] [id = 116] 21:03:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e18599c00) [pid = 1869] [serial = 347] [outer = (nil)] 21:03:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e21255800) [pid = 1869] [serial = 348] [outer = 0x7f3e18599c00] 21:03:42 INFO - PROCESS | 1869 | 1461038622762 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e21854c00) [pid = 1869] [serial = 349] [outer = 0x7f3e18599c00] 21:03:43 INFO - PROCESS | 1869 | 1461038623741 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:03:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:03:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1379ms 21:03:43 INFO - PROCESS | 1869 | 1461038623769 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 21:03:43 INFO - PROCESS | 1869 | 1461038623772 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 21:03:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:03:43 INFO - PROCESS | 1869 | 1461038623786 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:03:43 INFO - PROCESS | 1869 | 1461038623795 Marionette TRACE conn3 <- [1,438,null,{}] 21:03:43 INFO - PROCESS | 1869 | 1461038623803 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:43 INFO - PROCESS | 1869 | 1461038623961 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 21:03:44 INFO - PROCESS | 1869 | 1461038624102 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19c86800 == 57 [pid = 1869] [id = 117] 21:03:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e1fcf4400) [pid = 1869] [serial = 350] [outer = (nil)] 21:03:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e27b68000) [pid = 1869] [serial = 351] [outer = 0x7f3e1fcf4400] 21:03:44 INFO - PROCESS | 1869 | 1461038624171 Marionette DEBUG loaded listener.js 21:03:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e2e8b4400) [pid = 1869] [serial = 352] [outer = 0x7f3e1fcf4400] 21:03:45 INFO - PROCESS | 1869 | 1461038625060 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:03:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:03:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1348ms 21:03:45 INFO - PROCESS | 1869 | 1461038625127 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 21:03:45 INFO - PROCESS | 1869 | 1461038625132 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 21:03:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:03:45 INFO - PROCESS | 1869 | 1461038625138 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:03:45 INFO - PROCESS | 1869 | 1461038625141 Marionette TRACE conn3 <- [1,442,null,{}] 21:03:45 INFO - PROCESS | 1869 | 1461038625146 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:45 INFO - PROCESS | 1869 | 1461038625302 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 21:03:45 INFO - PROCESS | 1869 | 1461038625409 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fa17800 == 58 [pid = 1869] [id = 118] 21:03:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e22bb8000) [pid = 1869] [serial = 353] [outer = (nil)] 21:03:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e2ec74800) [pid = 1869] [serial = 354] [outer = 0x7f3e22bb8000] 21:03:45 INFO - PROCESS | 1869 | 1461038625476 Marionette DEBUG loaded listener.js 21:03:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e2fad6400) [pid = 1869] [serial = 355] [outer = 0x7f3e22bb8000] 21:03:46 INFO - PROCESS | 1869 | 1461038626309 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:03:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:03:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1229ms 21:03:46 INFO - PROCESS | 1869 | 1461038626368 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 21:03:46 INFO - PROCESS | 1869 | 1461038626372 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 21:03:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:03:46 INFO - PROCESS | 1869 | 1461038626378 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:03:46 INFO - PROCESS | 1869 | 1461038626381 Marionette TRACE conn3 <- [1,446,null,{}] 21:03:46 INFO - PROCESS | 1869 | 1461038626386 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:46 INFO - PROCESS | 1869 | 1461038626534 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 21:03:46 INFO - PROCESS | 1869 | 1461038626680 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33a9b000 == 59 [pid = 1869] [id = 119] 21:03:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e2fc8d400) [pid = 1869] [serial = 356] [outer = (nil)] 21:03:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e2fc90400) [pid = 1869] [serial = 357] [outer = 0x7f3e2fc8d400] 21:03:46 INFO - PROCESS | 1869 | 1461038626773 Marionette DEBUG loaded listener.js 21:03:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e31b2a800) [pid = 1869] [serial = 358] [outer = 0x7f3e2fc8d400] 21:03:47 INFO - PROCESS | 1869 | 1461038627779 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:03:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:03:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1437ms 21:03:47 INFO - PROCESS | 1869 | 1461038627816 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 21:03:47 INFO - PROCESS | 1869 | 1461038627820 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 21:03:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:03:47 INFO - PROCESS | 1869 | 1461038627825 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:03:47 INFO - PROCESS | 1869 | 1461038627828 Marionette TRACE conn3 <- [1,450,null,{}] 21:03:47 INFO - PROCESS | 1869 | 1461038627834 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:47 INFO - PROCESS | 1869 | 1461038627980 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 21:03:48 INFO - PROCESS | 1869 | 1461038628232 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20991000 == 60 [pid = 1869] [id = 120] 21:03:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1795a400) [pid = 1869] [serial = 359] [outer = (nil)] 21:03:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e17ac9c00) [pid = 1869] [serial = 360] [outer = 0x7f3e1795a400] 21:03:48 INFO - PROCESS | 1869 | 1461038628357 Marionette DEBUG loaded listener.js 21:03:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e183f8400) [pid = 1869] [serial = 361] [outer = 0x7f3e1795a400] 21:03:49 INFO - PROCESS | 1869 | 1461038629245 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:03:49 INFO - PROCESS | 1869 | 1461038629335 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 21:03:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e339000 == 55 [pid = 1869] [id = 107] 21:03:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:03:49 INFO - PROCESS | 1869 | 1461038629348 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:03:49 INFO - PROCESS | 1869 | 1461038629352 Marionette TRACE conn3 <- [1,454,null,{}] 21:03:49 INFO - PROCESS | 1869 | 1461038629359 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:49 INFO - PROCESS | 1869 | 1461038629590 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 21:03:49 INFO - PROCESS | 1869 | 1461038629719 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21012800 == 56 [pid = 1869] [id = 121] 21:03:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e1f222800) [pid = 1869] [serial = 362] [outer = (nil)] 21:03:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e1fd3bc00) [pid = 1869] [serial = 363] [outer = 0x7f3e1f222800] 21:03:49 INFO - PROCESS | 1869 | 1461038629794 Marionette DEBUG loaded listener.js 21:03:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e21323000) [pid = 1869] [serial = 364] [outer = 0x7f3e1f222800] 21:03:50 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:50 INFO - PROCESS | 1869 | 1461038630610 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:03:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:03:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1334ms 21:03:50 INFO - PROCESS | 1869 | 1461038630684 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 21:03:50 INFO - PROCESS | 1869 | 1461038630691 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 21:03:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:03:50 INFO - PROCESS | 1869 | 1461038630699 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:03:50 INFO - PROCESS | 1869 | 1461038630702 Marionette TRACE conn3 <- [1,458,null,{}] 21:03:50 INFO - PROCESS | 1869 | 1461038630714 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:50 INFO - PROCESS | 1869 | 1461038630891 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 21:03:50 INFO - PROCESS | 1869 | 1461038630910 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f6cd800 == 57 [pid = 1869] [id = 122] 21:03:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e17ac3c00) [pid = 1869] [serial = 365] [outer = (nil)] 21:03:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e22b4c800) [pid = 1869] [serial = 366] [outer = 0x7f3e17ac3c00] 21:03:50 INFO - PROCESS | 1869 | 1461038630970 Marionette DEBUG loaded listener.js 21:03:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e2e798400) [pid = 1869] [serial = 367] [outer = 0x7f3e17ac3c00] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e21945c00) [pid = 1869] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e1794f400) [pid = 1869] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e17accc00) [pid = 1869] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e198ea000) [pid = 1869] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e17844800) [pid = 1869] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e18ca4400) [pid = 1869] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e1783d800) [pid = 1869] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e183f0000) [pid = 1869] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:03:51 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e17844000) [pid = 1869] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:03:51 INFO - PROCESS | 1869 | 1461038631855 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:03:51 INFO - PROCESS | 1869 | 1461038631892 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 21:03:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:03:51 INFO - PROCESS | 1869 | 1461038631901 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:03:51 INFO - PROCESS | 1869 | 1461038631909 Marionette TRACE conn3 <- [1,462,null,{}] 21:03:51 INFO - PROCESS | 1869 | 1461038631922 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:52 INFO - PROCESS | 1869 | 1461038632104 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 21:03:52 INFO - PROCESS | 1869 | 1461038632199 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33f22800 == 58 [pid = 1869] [id = 123] 21:03:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1794f400) [pid = 1869] [serial = 368] [outer = (nil)] 21:03:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e23f30800) [pid = 1869] [serial = 369] [outer = 0x7f3e1794f400] 21:03:52 INFO - PROCESS | 1869 | 1461038632259 Marionette DEBUG loaded listener.js 21:03:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e2fdee000) [pid = 1869] [serial = 370] [outer = 0x7f3e1794f400] 21:03:52 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:52 INFO - PROCESS | 1869 | 1461038632925 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:03:53 INFO - PROCESS | 1869 | 1461038633011 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 21:03:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:03:53 INFO - PROCESS | 1869 | 1461038633017 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:03:53 INFO - PROCESS | 1869 | 1461038633020 Marionette TRACE conn3 <- [1,466,null,{}] 21:03:53 INFO - PROCESS | 1869 | 1461038633025 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:53 INFO - PROCESS | 1869 | 1461038633197 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 21:03:53 INFO - PROCESS | 1869 | 1461038633209 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3807e800 == 59 [pid = 1869] [id = 124] 21:03:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e17aca800) [pid = 1869] [serial = 371] [outer = (nil)] 21:03:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e33924800) [pid = 1869] [serial = 372] [outer = 0x7f3e17aca800] 21:03:53 INFO - PROCESS | 1869 | 1461038633272 Marionette DEBUG loaded listener.js 21:03:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e33d11400) [pid = 1869] [serial = 373] [outer = 0x7f3e17aca800] 21:03:54 INFO - PROCESS | 1869 | 1461038634243 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:03:54 INFO - PROCESS | 1869 | 1461038634302 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 21:03:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:03:54 INFO - PROCESS | 1869 | 1461038634311 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:03:54 INFO - PROCESS | 1869 | 1461038634316 Marionette TRACE conn3 <- [1,470,null,{}] 21:03:54 INFO - PROCESS | 1869 | 1461038634324 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:54 INFO - PROCESS | 1869 | 1461038634488 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 21:03:54 INFO - PROCESS | 1869 | 1461038634627 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20209800 == 60 [pid = 1869] [id = 125] 21:03:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e17956400) [pid = 1869] [serial = 374] [outer = (nil)] 21:03:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e17e85c00) [pid = 1869] [serial = 375] [outer = 0x7f3e17956400] 21:03:54 INFO - PROCESS | 1869 | 1461038634758 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e1e1d0400) [pid = 1869] [serial = 376] [outer = 0x7f3e17956400] 21:03:55 INFO - PROCESS | 1869 | 1461038635628 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:03:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:03:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1388ms 21:03:55 INFO - PROCESS | 1869 | 1461038635699 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 21:03:55 INFO - PROCESS | 1869 | 1461038635708 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 21:03:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:03:55 INFO - PROCESS | 1869 | 1461038635718 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:03:55 INFO - PROCESS | 1869 | 1461038635721 Marionette TRACE conn3 <- [1,474,null,{}] 21:03:55 INFO - PROCESS | 1869 | 1461038635727 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:55 INFO - PROCESS | 1869 | 1461038635927 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 21:03:56 INFO - PROCESS | 1869 | 1461038636066 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31cd2800 == 61 [pid = 1869] [id = 126] 21:03:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e17957400) [pid = 1869] [serial = 377] [outer = (nil)] 21:03:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e22b58400) [pid = 1869] [serial = 378] [outer = 0x7f3e17957400] 21:03:56 INFO - PROCESS | 1869 | 1461038636141 Marionette DEBUG loaded listener.js 21:03:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e2e79c000) [pid = 1869] [serial = 379] [outer = 0x7f3e17957400] 21:03:57 INFO - PROCESS | 1869 | 1461038637133 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:03:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:03:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1483ms 21:03:57 INFO - PROCESS | 1869 | 1461038637201 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 21:03:57 INFO - PROCESS | 1869 | 1461038637204 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 21:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:03:57 INFO - PROCESS | 1869 | 1461038637211 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:03:57 INFO - PROCESS | 1869 | 1461038637216 Marionette TRACE conn3 <- [1,478,null,{}] 21:03:57 INFO - PROCESS | 1869 | 1461038637232 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:57 INFO - PROCESS | 1869 | 1461038637430 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 21:03:57 INFO - PROCESS | 1869 | 1461038637611 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fb9000 == 62 [pid = 1869] [id = 127] 21:03:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e18af0000) [pid = 1869] [serial = 380] [outer = (nil)] 21:03:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e2e8b5800) [pid = 1869] [serial = 381] [outer = 0x7f3e18af0000] 21:03:57 INFO - PROCESS | 1869 | 1461038637689 Marionette DEBUG loaded listener.js 21:03:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e2fc96800) [pid = 1869] [serial = 382] [outer = 0x7f3e18af0000] 21:03:58 INFO - PROCESS | 1869 | 1461038638472 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1336ms 21:03:58 INFO - PROCESS | 1869 | 1461038638547 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 21:03:58 INFO - PROCESS | 1869 | 1461038638552 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 21:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:03:58 INFO - PROCESS | 1869 | 1461038638558 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:03:58 INFO - PROCESS | 1869 | 1461038638560 Marionette TRACE conn3 <- [1,482,null,{}] 21:03:58 INFO - PROCESS | 1869 | 1461038638566 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:58 INFO - PROCESS | 1869 | 1461038638752 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 21:03:58 INFO - PROCESS | 1869 | 1461038638891 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba2d800 == 63 [pid = 1869] [id = 128] 21:03:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e2fc96c00) [pid = 1869] [serial = 383] [outer = (nil)] 21:03:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e33d9d000) [pid = 1869] [serial = 384] [outer = 0x7f3e2fc96c00] 21:03:58 INFO - PROCESS | 1869 | 1461038638960 Marionette DEBUG loaded listener.js 21:03:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e33e18800) [pid = 1869] [serial = 385] [outer = 0x7f3e2fc96c00] 21:03:59 INFO - PROCESS | 1869 | 1461038639879 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:03:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:03:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1382ms 21:03:59 INFO - PROCESS | 1869 | 1461038639941 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 21:03:59 INFO - PROCESS | 1869 | 1461038639944 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 21:03:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:03:59 INFO - PROCESS | 1869 | 1461038639950 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:03:59 INFO - PROCESS | 1869 | 1461038639953 Marionette TRACE conn3 <- [1,486,null,{}] 21:03:59 INFO - PROCESS | 1869 | 1461038639958 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:00 INFO - PROCESS | 1869 | 1461038640106 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 21:04:00 INFO - PROCESS | 1869 | 1461038640251 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182c1000 == 64 [pid = 1869] [id = 129] 21:04:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e17580400) [pid = 1869] [serial = 386] [outer = (nil)] 21:04:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e175d9400) [pid = 1869] [serial = 387] [outer = 0x7f3e17580400] 21:04:00 INFO - PROCESS | 1869 | 1461038640321 Marionette DEBUG loaded listener.js 21:04:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e175e0400) [pid = 1869] [serial = 388] [outer = 0x7f3e17580400] 21:04:01 INFO - PROCESS | 1869 | 1461038641516 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:04:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:04:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1635ms 21:04:01 INFO - PROCESS | 1869 | 1461038641586 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 21:04:01 INFO - PROCESS | 1869 | 1461038641593 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 21:04:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:04:01 INFO - PROCESS | 1869 | 1461038641601 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:04:01 INFO - PROCESS | 1869 | 1461038641605 Marionette TRACE conn3 <- [1,490,null,{}] 21:04:01 INFO - PROCESS | 1869 | 1461038641612 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:01 INFO - PROCESS | 1869 | 1461038641818 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 21:04:02 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e1aa800 == 63 [pid = 1869] [id = 64] 21:04:02 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c2d800 == 62 [pid = 1869] [id = 67] 21:04:02 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2199d800 == 61 [pid = 1869] [id = 66] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e23f4d400) [pid = 1869] [serial = 318] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e17e8d400) [pid = 1869] [serial = 321] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e1a6dc800) [pid = 1869] [serial = 324] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e2205c800) [pid = 1869] [serial = 327] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e18595c00) [pid = 1869] [serial = 339] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e2e54e400) [pid = 1869] [serial = 330] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | 1461038642043 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bd40800 == 62 [pid = 1869] [id = 130] 21:04:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e17e8d400) [pid = 1869] [serial = 389] [outer = (nil)] 21:04:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e18254c00) [pid = 1869] [serial = 390] [outer = 0x7f3e17e8d400] 21:04:02 INFO - PROCESS | 1869 | 1461038642134 Marionette DEBUG loaded listener.js 21:04:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e1848e400) [pid = 1869] [serial = 391] [outer = 0x7f3e17e8d400] 21:04:02 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bc8000 == 61 [pid = 1869] [id = 115] 21:04:02 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19c87800 == 60 [pid = 1869] [id = 114] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e18332800) [pid = 1869] [serial = 337] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e17ad1800) [pid = 1869] [serial = 336] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e2eafbc00) [pid = 1869] [serial = 333] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e22bb9000) [pid = 1869] [serial = 313] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e31b28000) [pid = 1869] [serial = 283] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e18260400) [pid = 1869] [serial = 285] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e17e84400) [pid = 1869] [serial = 297] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e1b9dd400) [pid = 1869] [serial = 304] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e1a6dd400) [pid = 1869] [serial = 303] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e20a73c00) [pid = 1869] [serial = 310] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e22240000) [pid = 1869] [serial = 312] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e1f4c7000) [pid = 1869] [serial = 307] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e17acd800) [pid = 1869] [serial = 294] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e1e0da800) [pid = 1869] [serial = 315] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e1fcf4000) [pid = 1869] [serial = 309] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e22240c00) [pid = 1869] [serial = 316] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e1848fc00) [pid = 1869] [serial = 301] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e1848a800) [pid = 1869] [serial = 300] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e18597800) [pid = 1869] [serial = 288] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e1825dc00) [pid = 1869] [serial = 298] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e21943c00) [pid = 1869] [serial = 291] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e1f040400) [pid = 1869] [serial = 306] [outer = (nil)] [url = about:blank] 21:04:02 INFO - PROCESS | 1869 | 1461038642855 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1282ms 21:04:02 INFO - PROCESS | 1869 | 1461038642885 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 21:04:02 INFO - PROCESS | 1869 | 1461038642893 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 21:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:04:02 INFO - PROCESS | 1869 | 1461038642927 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:04:02 INFO - PROCESS | 1869 | 1461038642930 Marionette TRACE conn3 <- [1,494,null,{}] 21:04:02 INFO - PROCESS | 1869 | 1461038642936 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:03 INFO - PROCESS | 1869 | 1461038643077 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 21:04:03 INFO - PROCESS | 1869 | 1461038643093 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2098b000 == 61 [pid = 1869] [id = 131] 21:04:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e18aea800) [pid = 1869] [serial = 392] [outer = (nil)] 21:04:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e1a6e2800) [pid = 1869] [serial = 393] [outer = 0x7f3e18aea800] 21:04:03 INFO - PROCESS | 1869 | 1461038643153 Marionette DEBUG loaded listener.js 21:04:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e1e0de000) [pid = 1869] [serial = 394] [outer = 0x7f3e18aea800] 21:04:03 INFO - PROCESS | 1869 | 1461038643975 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1086ms 21:04:04 INFO - PROCESS | 1869 | 1461038644016 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 21:04:04 INFO - PROCESS | 1869 | 1461038644020 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 21:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:04:04 INFO - PROCESS | 1869 | 1461038644027 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:04:04 INFO - PROCESS | 1869 | 1461038644032 Marionette TRACE conn3 <- [1,498,null,{}] 21:04:04 INFO - PROCESS | 1869 | 1461038644047 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:04 INFO - PROCESS | 1869 | 1461038644184 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 21:04:04 INFO - PROCESS | 1869 | 1461038644201 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bd7000 == 62 [pid = 1869] [id = 132] 21:04:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e1f4c6800) [pid = 1869] [serial = 395] [outer = (nil)] 21:04:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e21943c00) [pid = 1869] [serial = 396] [outer = 0x7f3e1f4c6800] 21:04:04 INFO - PROCESS | 1869 | 1461038644262 Marionette DEBUG loaded listener.js 21:04:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e22b4d400) [pid = 1869] [serial = 397] [outer = 0x7f3e1f4c6800] 21:04:05 INFO - PROCESS | 1869 | 1461038645032 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:04:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1036ms 21:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:04:05 INFO - PROCESS | 1869 | 1461038645064 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 21:04:05 INFO - PROCESS | 1869 | 1461038645067 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 21:04:05 INFO - PROCESS | 1869 | 1461038645073 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:04:05 INFO - PROCESS | 1869 | 1461038645076 Marionette TRACE conn3 <- [1,502,null,{}] 21:04:05 INFO - PROCESS | 1869 | 1461038645086 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:05 INFO - PROCESS | 1869 | 1461038645256 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 21:04:05 INFO - PROCESS | 1869 | 1461038645331 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c7c800 == 63 [pid = 1869] [id = 133] 21:04:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e1fcf4000) [pid = 1869] [serial = 398] [outer = (nil)] 21:04:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e2e558c00) [pid = 1869] [serial = 399] [outer = 0x7f3e1fcf4000] 21:04:05 INFO - PROCESS | 1869 | 1461038645389 Marionette DEBUG loaded listener.js 21:04:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e2eafb000) [pid = 1869] [serial = 400] [outer = 0x7f3e1fcf4000] 21:04:06 INFO - PROCESS | 1869 | 1461038646072 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:04:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1027ms 21:04:06 INFO - PROCESS | 1869 | 1461038646101 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 1869 | 1461038646104 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 21:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:04:06 INFO - PROCESS | 1869 | 1461038646116 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 1869 | 1461038646118 Marionette TRACE conn3 <- [1,506,null,{}] 21:04:06 INFO - PROCESS | 1869 | 1461038646123 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:06 INFO - PROCESS | 1869 | 1461038646288 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 21:04:06 INFO - PROCESS | 1869 | 1461038646318 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27ac9800 == 64 [pid = 1869] [id = 134] 21:04:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e15ecb400) [pid = 1869] [serial = 401] [outer = (nil)] 21:04:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e15ed5800) [pid = 1869] [serial = 402] [outer = 0x7f3e15ecb400] 21:04:06 INFO - PROCESS | 1869 | 1461038646376 Marionette DEBUG loaded listener.js 21:04:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e15edac00) [pid = 1869] [serial = 403] [outer = 0x7f3e15ecb400] 21:04:07 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e17ac3c00) [pid = 1869] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:04:07 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e1795a400) [pid = 1869] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:04:07 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e1f222800) [pid = 1869] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:04:07 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e1794f400) [pid = 1869] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:04:07 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e17840c00) [pid = 1869] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:04:07 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e17847400) [pid = 1869] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:04:07 INFO - PROCESS | 1869 | 1461038647389 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:04:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:04:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1332ms 21:04:07 INFO - PROCESS | 1869 | 1461038647449 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 21:04:07 INFO - PROCESS | 1869 | 1461038647452 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 21:04:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:04:07 INFO - PROCESS | 1869 | 1461038647457 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:04:07 INFO - PROCESS | 1869 | 1461038647459 Marionette TRACE conn3 <- [1,510,null,{}] 21:04:07 INFO - PROCESS | 1869 | 1461038647465 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:07 INFO - PROCESS | 1869 | 1461038647613 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 21:04:07 INFO - PROCESS | 1869 | 1461038647623 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1977d000 == 65 [pid = 1869] [id = 135] 21:04:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e17ac3c00) [pid = 1869] [serial = 404] [outer = (nil)] 21:04:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e2fc94c00) [pid = 1869] [serial = 405] [outer = 0x7f3e17ac3c00] 21:04:07 INFO - PROCESS | 1869 | 1461038647689 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e33926000) [pid = 1869] [serial = 406] [outer = 0x7f3e17ac3c00] 21:04:08 INFO - PROCESS | 1869 | 1461038648391 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:04:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 982ms 21:04:08 INFO - PROCESS | 1869 | 1461038648440 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 21:04:08 INFO - PROCESS | 1869 | 1461038648443 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 21:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:04:08 INFO - PROCESS | 1869 | 1461038648450 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 1869 | 1461038648452 Marionette TRACE conn3 <- [1,514,null,{}] 21:04:08 INFO - PROCESS | 1869 | 1461038648457 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:08 INFO - PROCESS | 1869 | 1461038648621 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 21:04:08 INFO - PROCESS | 1869 | 1461038648642 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fa1a800 == 66 [pid = 1869] [id = 136] 21:04:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e175e1800) [pid = 1869] [serial = 407] [outer = (nil)] 21:04:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e1ba46000) [pid = 1869] [serial = 408] [outer = 0x7f3e175e1800] 21:04:08 INFO - PROCESS | 1869 | 1461038648700 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e1ba4c800) [pid = 1869] [serial = 409] [outer = 0x7f3e175e1800] 21:04:09 INFO - PROCESS | 1869 | 1461038649494 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:04:09 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 21:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1077ms 21:04:09 INFO - PROCESS | 1869 | 1461038649546 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 1869 | 1461038649551 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 21:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:04:09 INFO - PROCESS | 1869 | 1461038649559 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 1869 | 1461038649565 Marionette TRACE conn3 <- [1,518,null,{}] 21:04:09 INFO - PROCESS | 1869 | 1461038649573 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:09 INFO - PROCESS | 1869 | 1461038649771 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 21:04:09 INFO - PROCESS | 1869 | 1461038649911 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec45000 == 67 [pid = 1869] [id = 137] 21:04:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e175d9c00) [pid = 1869] [serial = 410] [outer = (nil)] 21:04:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e17951400) [pid = 1869] [serial = 411] [outer = 0x7f3e175d9c00] 21:04:09 INFO - PROCESS | 1869 | 1461038649987 Marionette DEBUG loaded listener.js 21:04:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e18260400) [pid = 1869] [serial = 412] [outer = 0x7f3e175d9c00] 21:04:10 INFO - PROCESS | 1869 | 1461038650838 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1336ms 21:04:10 INFO - PROCESS | 1869 | 1461038650895 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 21:04:10 INFO - PROCESS | 1869 | 1461038650904 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 21:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:04:10 INFO - PROCESS | 1869 | 1461038650913 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:04:10 INFO - PROCESS | 1869 | 1461038650917 Marionette TRACE conn3 <- [1,522,null,{}] 21:04:10 INFO - PROCESS | 1869 | 1461038650923 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:11 INFO - PROCESS | 1869 | 1461038651082 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 21:04:11 INFO - PROCESS | 1869 | 1461038651220 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22012800 == 68 [pid = 1869] [id = 138] 21:04:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e175de800) [pid = 1869] [serial = 413] [outer = (nil)] 21:04:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e1ba41800) [pid = 1869] [serial = 414] [outer = 0x7f3e175de800] 21:04:11 INFO - PROCESS | 1869 | 1461038651290 Marionette DEBUG loaded listener.js 21:04:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e1ba4ec00) [pid = 1869] [serial = 415] [outer = 0x7f3e175de800] 21:04:12 INFO - PROCESS | 1869 | 1461038652332 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1484ms 21:04:12 INFO - PROCESS | 1869 | 1461038652398 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 21:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:04:12 INFO - PROCESS | 1869 | 1461038652403 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 21:04:12 INFO - PROCESS | 1869 | 1461038652409 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:04:12 INFO - PROCESS | 1869 | 1461038652414 Marionette TRACE conn3 <- [1,526,null,{}] 21:04:12 INFO - PROCESS | 1869 | 1461038652430 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:12 INFO - PROCESS | 1869 | 1461038652627 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 21:04:12 INFO - PROCESS | 1869 | 1461038652827 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e36834800 == 69 [pid = 1869] [id = 139] 21:04:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e2036a000) [pid = 1869] [serial = 416] [outer = (nil)] 21:04:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e23f41c00) [pid = 1869] [serial = 417] [outer = 0x7f3e2036a000] 21:04:12 INFO - PROCESS | 1869 | 1461038652900 Marionette DEBUG loaded listener.js 21:04:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e2f9d7000) [pid = 1869] [serial = 418] [outer = 0x7f3e2036a000] 21:04:13 INFO - PROCESS | 1869 | 1461038653695 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:04:13 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 21:04:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1338ms 21:04:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:04:13 INFO - PROCESS | 1869 | 1461038653747 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 21:04:13 INFO - PROCESS | 1869 | 1461038653750 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 21:04:13 INFO - PROCESS | 1869 | 1461038653756 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:04:13 INFO - PROCESS | 1869 | 1461038653759 Marionette TRACE conn3 <- [1,530,null,{}] 21:04:13 INFO - PROCESS | 1869 | 1461038653765 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:13 INFO - PROCESS | 1869 | 1461038653914 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 21:04:14 INFO - PROCESS | 1869 | 1461038654059 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e46000 == 70 [pid = 1869] [id = 140] 21:04:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e18af3400) [pid = 1869] [serial = 419] [outer = (nil)] 21:04:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e33e14400) [pid = 1869] [serial = 420] [outer = 0x7f3e18af3400] 21:04:14 INFO - PROCESS | 1869 | 1461038654129 Marionette DEBUG loaded listener.js 21:04:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e33e1c400) [pid = 1869] [serial = 421] [outer = 0x7f3e18af3400] 21:04:14 INFO - PROCESS | 1869 | 1461038654878 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:04:14 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 21:04:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:04:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:04:14 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 21:04:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:04:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:04:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1184ms 21:04:14 INFO - PROCESS | 1869 | 1461038654942 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 21:04:14 INFO - PROCESS | 1869 | 1461038654945 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 21:04:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:04:14 INFO - PROCESS | 1869 | 1461038654952 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:04:14 INFO - PROCESS | 1869 | 1461038654954 Marionette TRACE conn3 <- [1,534,null,{}] 21:04:14 INFO - PROCESS | 1869 | 1461038654960 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:15 INFO - PROCESS | 1869 | 1461038655121 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 21:04:15 INFO - PROCESS | 1869 | 1461038655266 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186f5000 == 71 [pid = 1869] [id = 141] 21:04:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e20404c00) [pid = 1869] [serial = 422] [outer = (nil)] 21:04:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e20410400) [pid = 1869] [serial = 423] [outer = 0x7f3e20404c00] 21:04:15 INFO - PROCESS | 1869 | 1461038655338 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e33e1bc00) [pid = 1869] [serial = 424] [outer = 0x7f3e20404c00] 21:04:16 INFO - PROCESS | 1869 | 1461038656150 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:04:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:04:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1227ms 21:04:16 INFO - PROCESS | 1869 | 1461038656196 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 21:04:16 INFO - PROCESS | 1869 | 1461038656198 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 21:04:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:04:16 INFO - PROCESS | 1869 | 1461038656206 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 1869 | 1461038656209 Marionette TRACE conn3 <- [1,538,null,{}] 21:04:16 INFO - PROCESS | 1869 | 1461038656215 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:16 INFO - PROCESS | 1869 | 1461038656411 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 21:04:16 INFO - PROCESS | 1869 | 1461038656536 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187e7800 == 72 [pid = 1869] [id = 142] 21:04:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e15ed4000) [pid = 1869] [serial = 425] [outer = (nil)] 21:04:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e17573800) [pid = 1869] [serial = 426] [outer = 0x7f3e15ed4000] 21:04:16 INFO - PROCESS | 1869 | 1461038656830 Marionette DEBUG loaded listener.js 21:04:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e175df400) [pid = 1869] [serial = 427] [outer = 0x7f3e15ed4000] 21:04:17 INFO - PROCESS | 1869 | 1461038657663 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:04:17 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. 21:04:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1485ms 21:04:17 INFO - PROCESS | 1869 | 1461038657692 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 21:04:17 INFO - PROCESS | 1869 | 1461038657696 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 21:04:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:04:17 INFO - PROCESS | 1869 | 1461038657704 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:04:17 INFO - PROCESS | 1869 | 1461038657708 Marionette TRACE conn3 <- [1,542,null,{}] 21:04:17 INFO - PROCESS | 1869 | 1461038657715 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:17 INFO - PROCESS | 1869 | 1461038657903 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 21:04:18 INFO - PROCESS | 1869 | 1461038658026 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f24b800 == 73 [pid = 1869] [id = 143] 21:04:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e15ed6000) [pid = 1869] [serial = 428] [outer = (nil)] 21:04:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e17847000) [pid = 1869] [serial = 429] [outer = 0x7f3e15ed6000] 21:04:18 INFO - PROCESS | 1869 | 1461038658088 Marionette DEBUG loaded listener.js 21:04:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e18488c00) [pid = 1869] [serial = 430] [outer = 0x7f3e15ed6000] 21:04:19 INFO - PROCESS | 1869 | 1461038658998 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:04:19 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. 21:04:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1334ms 21:04:19 INFO - PROCESS | 1869 | 1461038659036 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 21:04:19 INFO - PROCESS | 1869 | 1461038659041 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 21:04:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:04:19 INFO - PROCESS | 1869 | 1461038659050 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:04:19 INFO - PROCESS | 1869 | 1461038659054 Marionette TRACE conn3 <- [1,546,null,{}] 21:04:19 INFO - PROCESS | 1869 | 1461038659060 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:19 INFO - PROCESS | 1869 | 1461038659268 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 21:04:19 INFO - PROCESS | 1869 | 1461038659364 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0c6000 == 74 [pid = 1869] [id = 144] 21:04:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e17848800) [pid = 1869] [serial = 431] [outer = (nil)] 21:04:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e18852000) [pid = 1869] [serial = 432] [outer = 0x7f3e17848800] 21:04:19 INFO - PROCESS | 1869 | 1461038659428 Marionette DEBUG loaded listener.js 21:04:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e18af0800) [pid = 1869] [serial = 433] [outer = 0x7f3e17848800] 21:04:20 INFO - PROCESS | 1869 | 1461038660217 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 21:04:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:04:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1178ms 21:04:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:04:20 INFO - PROCESS | 1869 | 1461038660228 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 21:04:20 INFO - PROCESS | 1869 | 1461038660231 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 21:04:20 INFO - PROCESS | 1869 | 1461038660237 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 1869 | 1461038660242 Marionette TRACE conn3 <- [1,550,null,{}] 21:04:20 INFO - PROCESS | 1869 | 1461038660257 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:20 INFO - PROCESS | 1869 | 1461038660492 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 21:04:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bddc000 == 73 [pid = 1869] [id = 71] 21:04:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e462800 == 72 [pid = 1869] [id = 45] 21:04:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20d9d800 == 71 [pid = 1869] [id = 56] 21:04:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2110c800 == 70 [pid = 1869] [id = 46] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 127 (0x7f3e1b9d7c00) [pid = 1869] [serial = 345] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e21255800) [pid = 1869] [serial = 348] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e27b68000) [pid = 1869] [serial = 351] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e2ec74800) [pid = 1869] [serial = 354] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 123 (0x7f3e2fc90400) [pid = 1869] [serial = 357] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e1794e800) [pid = 1869] [serial = 342] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e33924800) [pid = 1869] [serial = 372] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | 1461038660655 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18031000 == 71 [pid = 1869] [id = 145] 21:04:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e17844400) [pid = 1869] [serial = 434] [outer = (nil)] 21:04:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e1885d000) [pid = 1869] [serial = 435] [outer = 0x7f3e17844400] 21:04:20 INFO - PROCESS | 1869 | 1461038660714 Marionette DEBUG loaded listener.js 21:04:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e1ba48400) [pid = 1869] [serial = 436] [outer = 0x7f3e17844400] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 123 (0x7f3e1b9d5000) [pid = 1869] [serial = 340] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e28807c00) [pid = 1869] [serial = 319] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e22b4c800) [pid = 1869] [serial = 366] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e2e798400) [pid = 1869] [serial = 367] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e183f8400) [pid = 1869] [serial = 361] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e17ac9c00) [pid = 1869] [serial = 360] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e1fd3bc00) [pid = 1869] [serial = 363] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e21323000) [pid = 1869] [serial = 364] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e23f30800) [pid = 1869] [serial = 369] [outer = (nil)] [url = about:blank] 21:04:20 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e2fdee000) [pid = 1869] [serial = 370] [outer = (nil)] [url = about:blank] 21:04:21 INFO - PROCESS | 1869 | 1461038661393 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 21:04:21 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. 21:04:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1191ms 21:04:21 INFO - PROCESS | 1869 | 1461038661429 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 21:04:21 INFO - PROCESS | 1869 | 1461038661433 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 21:04:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:04:21 INFO - PROCESS | 1869 | 1461038661438 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:04:21 INFO - PROCESS | 1869 | 1461038661440 Marionette TRACE conn3 <- [1,554,null,{}] 21:04:21 INFO - PROCESS | 1869 | 1461038661446 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:21 INFO - PROCESS | 1869 | 1461038661585 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 21:04:21 INFO - PROCESS | 1869 | 1461038661691 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22012000 == 72 [pid = 1869] [id = 146] 21:04:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e15ed5000) [pid = 1869] [serial = 437] [outer = (nil)] 21:04:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e1ba4cc00) [pid = 1869] [serial = 438] [outer = 0x7f3e15ed5000] 21:04:21 INFO - PROCESS | 1869 | 1461038661752 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e1f04dc00) [pid = 1869] [serial = 439] [outer = 0x7f3e15ed5000] 21:04:22 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:22 INFO - PROCESS | 1869 | 1461038662427 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:04:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:04:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1035ms 21:04:22 INFO - PROCESS | 1869 | 1461038662474 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 21:04:22 INFO - PROCESS | 1869 | 1461038662477 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 21:04:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:04:22 INFO - PROCESS | 1869 | 1461038662482 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:04:22 INFO - PROCESS | 1869 | 1461038662485 Marionette TRACE conn3 <- [1,558,null,{}] 21:04:22 INFO - PROCESS | 1869 | 1461038662527 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:22 INFO - PROCESS | 1869 | 1461038662705 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 21:04:22 INFO - PROCESS | 1869 | 1461038662715 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e24126000 == 73 [pid = 1869] [id = 147] 21:04:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e1f4c6c00) [pid = 1869] [serial = 440] [outer = (nil)] 21:04:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e1fcf9400) [pid = 1869] [serial = 441] [outer = 0x7f3e1f4c6c00] 21:04:22 INFO - PROCESS | 1869 | 1461038662784 Marionette DEBUG loaded listener.js 21:04:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e20727400) [pid = 1869] [serial = 442] [outer = 0x7f3e1f4c6c00] 21:04:23 INFO - PROCESS | 1869 | 1461038663565 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:04:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:04:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1130ms 21:04:23 INFO - PROCESS | 1869 | 1461038663613 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 21:04:23 INFO - PROCESS | 1869 | 1461038663616 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 21:04:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:04:23 INFO - PROCESS | 1869 | 1461038663622 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:04:23 INFO - PROCESS | 1869 | 1461038663624 Marionette TRACE conn3 <- [1,562,null,{}] 21:04:23 INFO - PROCESS | 1869 | 1461038663632 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:23 INFO - PROCESS | 1869 | 1461038663806 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 21:04:23 INFO - PROCESS | 1869 | 1461038663878 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f6ca000 == 74 [pid = 1869] [id = 148] 21:04:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e1fd34c00) [pid = 1869] [serial = 443] [outer = (nil)] 21:04:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e28807c00) [pid = 1869] [serial = 444] [outer = 0x7f3e1fd34c00] 21:04:23 INFO - PROCESS | 1869 | 1461038663936 Marionette DEBUG loaded listener.js 21:04:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e2ea27c00) [pid = 1869] [serial = 445] [outer = 0x7f3e1fd34c00] 21:04:24 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:25 INFO - PROCESS | 1869 | 1461038665037 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:04:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:04:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1730ms 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e1fcf4000) [pid = 1869] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e17580400) [pid = 1869] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e1f4c6800) [pid = 1869] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e18aea800) [pid = 1869] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e15ecb400) [pid = 1869] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e17e8d400) [pid = 1869] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e17ac3c00) [pid = 1869] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e18599c00) [pid = 1869] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e1833c000) [pid = 1869] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e1fcf4400) [pid = 1869] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e17ac3000) [pid = 1869] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e17958800) [pid = 1869] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e21850400) [pid = 1869] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e2419a000) [pid = 1869] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e17846800) [pid = 1869] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e22bb8000) [pid = 1869] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e1e0d8000) [pid = 1869] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e1832d400) [pid = 1869] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e17847c00) [pid = 1869] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e17845000) [pid = 1869] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e2fa73000) [pid = 1869] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e2fc8d400) [pid = 1869] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:04:25 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e1783d000) [pid = 1869] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:04:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:04:25 INFO - PROCESS | 1869 | 1461038665391 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 21:04:25 INFO - PROCESS | 1869 | 1461038665394 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 21:04:25 INFO - PROCESS | 1869 | 1461038665400 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:04:25 INFO - PROCESS | 1869 | 1461038665403 Marionette TRACE conn3 <- [1,566,null,{}] 21:04:25 INFO - PROCESS | 1869 | 1461038665408 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:25 INFO - PROCESS | 1869 | 1461038665524 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 21:04:25 INFO - PROCESS | 1869 | 1461038665541 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b11800 == 75 [pid = 1869] [id = 149] 21:04:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e17ac2400) [pid = 1869] [serial = 446] [outer = (nil)] 21:04:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e17acdc00) [pid = 1869] [serial = 447] [outer = 0x7f3e17ac2400] 21:04:25 INFO - PROCESS | 1869 | 1461038665602 Marionette DEBUG loaded listener.js 21:04:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e18496400) [pid = 1869] [serial = 448] [outer = 0x7f3e17ac2400] 21:04:26 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:26 INFO - PROCESS | 1869 | 1461038666341 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:04:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:04:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 982ms 21:04:26 INFO - PROCESS | 1869 | 1461038666381 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 21:04:26 INFO - PROCESS | 1869 | 1461038666384 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 21:04:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:04:26 INFO - PROCESS | 1869 | 1461038666389 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:04:26 INFO - PROCESS | 1869 | 1461038666391 Marionette TRACE conn3 <- [1,570,null,{}] 21:04:26 INFO - PROCESS | 1869 | 1461038666397 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:26 INFO - PROCESS | 1869 | 1461038666573 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 21:04:26 INFO - PROCESS | 1869 | 1461038666595 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20aa0000 == 76 [pid = 1869] [id = 150] 21:04:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e1ba45800) [pid = 1869] [serial = 449] [outer = (nil)] 21:04:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e1c8ee800) [pid = 1869] [serial = 450] [outer = 0x7f3e1ba45800] 21:04:26 INFO - PROCESS | 1869 | 1461038666654 Marionette DEBUG loaded listener.js 21:04:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e1c8f2800) [pid = 1869] [serial = 451] [outer = 0x7f3e1ba45800] 21:04:27 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:27 INFO - PROCESS | 1869 | 1461038667353 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:04:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:04:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1076ms 21:04:27 INFO - PROCESS | 1869 | 1461038667486 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 21:04:27 INFO - PROCESS | 1869 | 1461038667490 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 21:04:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:04:27 INFO - PROCESS | 1869 | 1461038667498 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:04:27 INFO - PROCESS | 1869 | 1461038667504 Marionette TRACE conn3 <- [1,574,null,{}] 21:04:27 INFO - PROCESS | 1869 | 1461038667512 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:27 INFO - PROCESS | 1869 | 1461038667725 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 21:04:27 INFO - PROCESS | 1869 | 1461038667873 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a67800 == 77 [pid = 1869] [id = 151] 21:04:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e15ed1000) [pid = 1869] [serial = 452] [outer = (nil)] 21:04:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e1783bc00) [pid = 1869] [serial = 453] [outer = 0x7f3e15ed1000] 21:04:27 INFO - PROCESS | 1869 | 1461038667943 Marionette DEBUG loaded listener.js 21:04:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e17916000) [pid = 1869] [serial = 454] [outer = 0x7f3e15ed1000] 21:04:28 INFO - PROCESS | 1869 | 1461038668770 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:04:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1347ms 21:04:28 INFO - PROCESS | 1869 | 1461038668845 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 21:04:28 INFO - PROCESS | 1869 | 1461038668851 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 21:04:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:04:28 INFO - PROCESS | 1869 | 1461038668863 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 1869 | 1461038668867 Marionette TRACE conn3 <- [1,578,null,{}] 21:04:28 INFO - PROCESS | 1869 | 1461038668873 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:29 INFO - PROCESS | 1869 | 1461038669076 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 21:04:29 INFO - PROCESS | 1869 | 1461038669220 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21992800 == 78 [pid = 1869] [id = 152] 21:04:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e15ed2000) [pid = 1869] [serial = 455] [outer = (nil)] 21:04:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e1795a000) [pid = 1869] [serial = 456] [outer = 0x7f3e15ed2000] 21:04:29 INFO - PROCESS | 1869 | 1461038669293 Marionette DEBUG loaded listener.js 21:04:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e18336c00) [pid = 1869] [serial = 457] [outer = 0x7f3e15ed2000] 21:04:30 INFO - PROCESS | 1869 | 1461038670178 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:04:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:04:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1390ms 21:04:30 INFO - PROCESS | 1869 | 1461038670250 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 21:04:30 INFO - PROCESS | 1869 | 1461038670254 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 21:04:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:04:30 INFO - PROCESS | 1869 | 1461038670260 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:04:30 INFO - PROCESS | 1869 | 1461038670264 Marionette TRACE conn3 <- [1,582,null,{}] 21:04:30 INFO - PROCESS | 1869 | 1461038670279 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:30 INFO - PROCESS | 1869 | 1461038670481 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 21:04:30 INFO - PROCESS | 1869 | 1461038670626 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33395800 == 79 [pid = 1869] [id = 153] 21:04:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e18af5000) [pid = 1869] [serial = 458] [outer = (nil)] 21:04:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e18b7d000) [pid = 1869] [serial = 459] [outer = 0x7f3e18af5000] 21:04:30 INFO - PROCESS | 1869 | 1461038670783 Marionette DEBUG loaded listener.js 21:04:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e1ba47c00) [pid = 1869] [serial = 460] [outer = 0x7f3e18af5000] 21:04:31 INFO - PROCESS | 1869 | 1461038671606 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:04:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:04:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1384ms 21:04:31 INFO - PROCESS | 1869 | 1461038671646 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 21:04:31 INFO - PROCESS | 1869 | 1461038671650 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 21:04:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:04:31 INFO - PROCESS | 1869 | 1461038671656 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:04:31 INFO - PROCESS | 1869 | 1461038671659 Marionette TRACE conn3 <- [1,586,null,{}] 21:04:31 INFO - PROCESS | 1869 | 1461038671664 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:31 INFO - PROCESS | 1869 | 1461038671824 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 21:04:31 INFO - PROCESS | 1869 | 1461038671974 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fd5800 == 80 [pid = 1869] [id = 154] 21:04:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e18af5c00) [pid = 1869] [serial = 461] [outer = (nil)] 21:04:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e1c8f6400) [pid = 1869] [serial = 462] [outer = 0x7f3e18af5c00] 21:04:32 INFO - PROCESS | 1869 | 1461038672046 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e1e3c6000) [pid = 1869] [serial = 463] [outer = 0x7f3e18af5c00] 21:04:32 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:32 INFO - PROCESS | 1869 | 1461038672951 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:04:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:04:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1339ms 21:04:32 INFO - PROCESS | 1869 | 1461038672997 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 21:04:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:04:33 INFO - PROCESS | 1869 | 1461038673002 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 21:04:33 INFO - PROCESS | 1869 | 1461038673009 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:04:33 INFO - PROCESS | 1869 | 1461038673012 Marionette TRACE conn3 <- [1,590,null,{}] 21:04:33 INFO - PROCESS | 1869 | 1461038673017 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:33 INFO - PROCESS | 1869 | 1461038673169 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 21:04:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e1c8f5400) [pid = 1869] [serial = 464] [outer = 0x7f3e180dac00] 21:04:33 INFO - PROCESS | 1869 | 1461038673350 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fe2000 == 81 [pid = 1869] [id = 155] 21:04:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e1783ac00) [pid = 1869] [serial = 465] [outer = (nil)] 21:04:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e20224000) [pid = 1869] [serial = 466] [outer = 0x7f3e1783ac00] 21:04:33 INFO - PROCESS | 1869 | 1461038673435 Marionette DEBUG loaded listener.js 21:04:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e20410800) [pid = 1869] [serial = 467] [outer = 0x7f3e1783ac00] 21:04:34 INFO - PROCESS | 1869 | 1461038674306 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:04:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:04:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1335ms 21:04:34 INFO - PROCESS | 1869 | 1461038674343 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 21:04:34 INFO - PROCESS | 1869 | 1461038674347 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 21:04:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:04:34 INFO - PROCESS | 1869 | 1461038674353 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:04:34 INFO - PROCESS | 1869 | 1461038674356 Marionette TRACE conn3 <- [1,594,null,{}] 21:04:34 INFO - PROCESS | 1869 | 1461038674361 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:34 INFO - PROCESS | 1869 | 1461038674531 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 21:04:34 INFO - PROCESS | 1869 | 1461038674685 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c17a800 == 82 [pid = 1869] [id = 156] 21:04:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e1c961000) [pid = 1869] [serial = 468] [outer = (nil)] 21:04:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e21850400) [pid = 1869] [serial = 469] [outer = 0x7f3e1c961000] 21:04:34 INFO - PROCESS | 1869 | 1461038674758 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e22b4c800) [pid = 1869] [serial = 470] [outer = 0x7f3e1c961000] 21:04:35 INFO - PROCESS | 1869 | 1461038675689 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:04:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1378ms 21:04:35 INFO - PROCESS | 1869 | 1461038675733 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 1869 | 1461038675737 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 21:04:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:04:35 INFO - PROCESS | 1869 | 1461038675743 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 1869 | 1461038675745 Marionette TRACE conn3 <- [1,598,null,{}] 21:04:35 INFO - PROCESS | 1869 | 1461038675751 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:35 INFO - PROCESS | 1869 | 1461038675901 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 21:04:36 INFO - PROCESS | 1869 | 1461038676055 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1850e000 == 83 [pid = 1869] [id = 157] 21:04:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e15ed2c00) [pid = 1869] [serial = 471] [outer = (nil)] 21:04:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e174b0000) [pid = 1869] [serial = 472] [outer = 0x7f3e15ed2c00] 21:04:36 INFO - PROCESS | 1869 | 1461038676124 Marionette DEBUG loaded listener.js 21:04:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e174b5400) [pid = 1869] [serial = 473] [outer = 0x7f3e15ed2c00] 21:04:37 INFO - PROCESS | 1869 | 1461038677537 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:04:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:04:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1845ms 21:04:37 INFO - PROCESS | 1869 | 1461038677588 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 21:04:37 INFO - PROCESS | 1869 | 1461038677593 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 21:04:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:04:37 INFO - PROCESS | 1869 | 1461038677602 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:04:37 INFO - PROCESS | 1869 | 1461038677607 Marionette TRACE conn3 <- [1,602,null,{}] 21:04:37 INFO - PROCESS | 1869 | 1461038677614 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:37 INFO - PROCESS | 1869 | 1461038677839 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 21:04:38 INFO - PROCESS | 1869 | 1461038678079 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b0f800 == 84 [pid = 1869] [id = 158] 21:04:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 129 (0x7f3e17917400) [pid = 1869] [serial = 474] [outer = (nil)] 21:04:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 130 (0x7f3e1791d400) [pid = 1869] [serial = 475] [outer = 0x7f3e17917400] 21:04:38 INFO - PROCESS | 1869 | 1461038678146 Marionette DEBUG loaded listener.js 21:04:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 131 (0x7f3e17954800) [pid = 1869] [serial = 476] [outer = 0x7f3e17917400] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2fa17800 == 83 [pid = 1869] [id = 118] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33a9b000 == 82 [pid = 1869] [id = 119] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20991000 == 81 [pid = 1869] [id = 120] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22b6c800 == 80 [pid = 1869] [id = 51] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b11800 == 79 [pid = 1869] [id = 149] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 130 (0x7f3e1ba46000) [pid = 1869] [serial = 408] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f6ca000 == 78 [pid = 1869] [id = 148] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e24126000 == 77 [pid = 1869] [id = 147] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22012000 == 76 [pid = 1869] [id = 146] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18031000 == 75 [pid = 1869] [id = 145] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f0c6000 == 74 [pid = 1869] [id = 144] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f24b800 == 73 [pid = 1869] [id = 143] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e187e7800 == 72 [pid = 1869] [id = 142] 21:04:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22012800 == 71 [pid = 1869] [id = 138] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 129 (0x7f3e21854c00) [pid = 1869] [serial = 349] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 128 (0x7f3e1e0d3400) [pid = 1869] [serial = 289] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 127 (0x7f3e2e8b4400) [pid = 1869] [serial = 352] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e209c4000) [pid = 1869] [serial = 295] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e18332000) [pid = 1869] [serial = 286] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e22bb3800) [pid = 1869] [serial = 328] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 123 (0x7f3e2f939800) [pid = 1869] [serial = 334] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e17e82800) [pid = 1869] [serial = 343] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e2fad6400) [pid = 1869] [serial = 355] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e22b55400) [pid = 1869] [serial = 292] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e1e1d9400) [pid = 1869] [serial = 325] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e1e379c00) [pid = 1869] [serial = 346] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e18333000) [pid = 1869] [serial = 322] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e33f2fc00) [pid = 1869] [serial = 243] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e31b2a800) [pid = 1869] [serial = 358] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e2e7e8000) [pid = 1869] [serial = 331] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e2e8b5800) [pid = 1869] [serial = 381] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e2e558c00) [pid = 1869] [serial = 399] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e175e0400) [pid = 1869] [serial = 388] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e175d9400) [pid = 1869] [serial = 387] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e33d9d000) [pid = 1869] [serial = 384] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e22b58400) [pid = 1869] [serial = 378] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e17e85c00) [pid = 1869] [serial = 375] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e21943c00) [pid = 1869] [serial = 396] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e1a6e2800) [pid = 1869] [serial = 393] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e1e0de000) [pid = 1869] [serial = 394] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e15ed5800) [pid = 1869] [serial = 402] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e18254c00) [pid = 1869] [serial = 390] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e1848e400) [pid = 1869] [serial = 391] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e2fc94c00) [pid = 1869] [serial = 405] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e15edac00) [pid = 1869] [serial = 403] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e2eafb000) [pid = 1869] [serial = 400] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e33926000) [pid = 1869] [serial = 406] [outer = (nil)] [url = about:blank] 21:04:38 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e22b4d400) [pid = 1869] [serial = 397] [outer = (nil)] [url = about:blank] 21:04:39 INFO - PROCESS | 1869 | 1461038679037 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1492ms 21:04:39 INFO - PROCESS | 1869 | 1461038679095 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 21:04:39 INFO - PROCESS | 1869 | 1461038679101 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 21:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:04:39 INFO - PROCESS | 1869 | 1461038679111 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:04:39 INFO - PROCESS | 1869 | 1461038679114 Marionette TRACE conn3 <- [1,606,null,{}] 21:04:39 INFO - PROCESS | 1869 | 1461038679120 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:39 INFO - PROCESS | 1869 | 1461038679261 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 21:04:39 INFO - PROCESS | 1869 | 1461038679386 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba35000 == 72 [pid = 1869] [id = 159] 21:04:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e174b1400) [pid = 1869] [serial = 477] [outer = (nil)] 21:04:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e17e85c00) [pid = 1869] [serial = 478] [outer = 0x7f3e174b1400] 21:04:39 INFO - PROCESS | 1869 | 1461038679446 Marionette DEBUG loaded listener.js 21:04:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e1832f400) [pid = 1869] [serial = 479] [outer = 0x7f3e174b1400] 21:04:40 INFO - PROCESS | 1869 | 1461038680085 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1031ms 21:04:40 INFO - PROCESS | 1869 | 1461038680142 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 21:04:40 INFO - PROCESS | 1869 | 1461038680145 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 21:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:04:40 INFO - PROCESS | 1869 | 1461038680151 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:04:40 INFO - PROCESS | 1869 | 1461038680156 Marionette TRACE conn3 <- [1,610,null,{}] 21:04:40 INFO - PROCESS | 1869 | 1461038680188 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:40 INFO - PROCESS | 1869 | 1461038680372 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 21:04:40 INFO - PROCESS | 1869 | 1461038680386 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20780000 == 73 [pid = 1869] [id = 160] 21:04:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e1848dc00) [pid = 1869] [serial = 480] [outer = (nil)] 21:04:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e18497000) [pid = 1869] [serial = 481] [outer = 0x7f3e1848dc00] 21:04:40 INFO - PROCESS | 1869 | 1461038680449 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e1885b800) [pid = 1869] [serial = 482] [outer = 0x7f3e1848dc00] 21:04:41 INFO - PROCESS | 1869 | 1461038681180 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1086ms 21:04:41 INFO - PROCESS | 1869 | 1461038681302 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 21:04:41 INFO - PROCESS | 1869 | 1461038681316 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 21:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:04:41 INFO - PROCESS | 1869 | 1461038681322 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:04:41 INFO - PROCESS | 1869 | 1461038681325 Marionette TRACE conn3 <- [1,614,null,{}] 21:04:41 INFO - PROCESS | 1869 | 1461038681343 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:41 INFO - PROCESS | 1869 | 1461038681512 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 21:04:41 INFO - PROCESS | 1869 | 1461038681530 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21017800 == 74 [pid = 1869] [id = 161] 21:04:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e18255c00) [pid = 1869] [serial = 483] [outer = (nil)] 21:04:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e18af6400) [pid = 1869] [serial = 484] [outer = 0x7f3e18255c00] 21:04:41 INFO - PROCESS | 1869 | 1461038681590 Marionette DEBUG loaded listener.js 21:04:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e1b9d6c00) [pid = 1869] [serial = 485] [outer = 0x7f3e18255c00] 21:04:42 INFO - PROCESS | 1869 | 1461038682351 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1089ms 21:04:42 INFO - PROCESS | 1869 | 1461038682420 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 21:04:42 INFO - PROCESS | 1869 | 1461038682423 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 21:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:04:42 INFO - PROCESS | 1869 | 1461038682428 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:04:42 INFO - PROCESS | 1869 | 1461038682430 Marionette TRACE conn3 <- [1,618,null,{}] 21:04:42 INFO - PROCESS | 1869 | 1461038682436 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:42 INFO - PROCESS | 1869 | 1461038682633 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 21:04:42 INFO - PROCESS | 1869 | 1461038682658 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bca000 == 75 [pid = 1869] [id = 162] 21:04:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e18aeac00) [pid = 1869] [serial = 486] [outer = (nil)] 21:04:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e1ba46c00) [pid = 1869] [serial = 487] [outer = 0x7f3e18aeac00] 21:04:42 INFO - PROCESS | 1869 | 1461038682716 Marionette DEBUG loaded listener.js 21:04:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e1c8ef400) [pid = 1869] [serial = 488] [outer = 0x7f3e18aeac00] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e1fd34c00) [pid = 1869] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e15ed6000) [pid = 1869] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e15ed5000) [pid = 1869] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e15ed4000) [pid = 1869] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e175e1800) [pid = 1869] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e1f4c6c00) [pid = 1869] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e17844400) [pid = 1869] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e17848800) [pid = 1869] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e17ac2400) [pid = 1869] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e17957400) [pid = 1869] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e17956400) [pid = 1869] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:04:43 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e18af0000) [pid = 1869] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:04:43 INFO - PROCESS | 1869 | 1461038683673 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1278ms 21:04:43 INFO - PROCESS | 1869 | 1461038683707 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 21:04:43 INFO - PROCESS | 1869 | 1461038683709 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 21:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:04:43 INFO - PROCESS | 1869 | 1461038683715 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:04:43 INFO - PROCESS | 1869 | 1461038683717 Marionette TRACE conn3 <- [1,622,null,{}] 21:04:43 INFO - PROCESS | 1869 | 1461038683723 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:43 INFO - PROCESS | 1869 | 1461038683916 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 21:04:43 INFO - PROCESS | 1869 | 1461038683936 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22012000 == 76 [pid = 1869] [id = 163] 21:04:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e183f8400) [pid = 1869] [serial = 489] [outer = (nil)] 21:04:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e1c966c00) [pid = 1869] [serial = 490] [outer = 0x7f3e183f8400] 21:04:43 INFO - PROCESS | 1869 | 1461038683997 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e1f4c6c00) [pid = 1869] [serial = 491] [outer = 0x7f3e183f8400] 21:04:44 INFO - PROCESS | 1869 | 1461038684664 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:04:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:04:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 988ms 21:04:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:04:44 INFO - PROCESS | 1869 | 1461038684703 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 21:04:44 INFO - PROCESS | 1869 | 1461038684705 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 21:04:44 INFO - PROCESS | 1869 | 1461038684711 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:04:44 INFO - PROCESS | 1869 | 1461038684714 Marionette TRACE conn3 <- [1,626,null,{}] 21:04:44 INFO - PROCESS | 1869 | 1461038684719 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:44 INFO - PROCESS | 1869 | 1461038684847 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 21:04:44 INFO - PROCESS | 1869 | 1461038684953 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fb3000 == 77 [pid = 1869] [id = 164] 21:04:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e18aec000) [pid = 1869] [serial = 492] [outer = (nil)] 21:04:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e1fd34800) [pid = 1869] [serial = 493] [outer = 0x7f3e18aec000] 21:04:45 INFO - PROCESS | 1869 | 1461038685012 Marionette DEBUG loaded listener.js 21:04:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e2040e800) [pid = 1869] [serial = 494] [outer = 0x7f3e18aec000] 21:04:45 INFO - PROCESS | 1869 | 1461038685873 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:04:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:04:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1234ms 21:04:45 INFO - PROCESS | 1869 | 1461038685945 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 21:04:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:04:45 INFO - PROCESS | 1869 | 1461038685951 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 21:04:45 INFO - PROCESS | 1869 | 1461038685959 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:04:45 INFO - PROCESS | 1869 | 1461038685965 Marionette TRACE conn3 <- [1,630,null,{}] 21:04:45 INFO - PROCESS | 1869 | 1461038685973 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:46 INFO - PROCESS | 1869 | 1461038686175 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 21:04:46 INFO - PROCESS | 1869 | 1461038686372 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bb3e800 == 78 [pid = 1869] [id = 165] 21:04:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e17913800) [pid = 1869] [serial = 495] [outer = (nil)] 21:04:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e1791c000) [pid = 1869] [serial = 496] [outer = 0x7f3e17913800] 21:04:46 INFO - PROCESS | 1869 | 1461038686491 Marionette DEBUG loaded listener.js 21:04:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e17ac4400) [pid = 1869] [serial = 497] [outer = 0x7f3e17913800] 21:04:47 INFO - PROCESS | 1869 | 1461038687298 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:04:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:04:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1385ms 21:04:47 INFO - PROCESS | 1869 | 1461038687343 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 21:04:47 INFO - PROCESS | 1869 | 1461038687352 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 21:04:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:04:47 INFO - PROCESS | 1869 | 1461038687362 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:04:47 INFO - PROCESS | 1869 | 1461038687366 Marionette TRACE conn3 <- [1,634,null,{}] 21:04:47 INFO - PROCESS | 1869 | 1461038687372 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:47 INFO - PROCESS | 1869 | 1461038687536 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 21:04:47 INFO - PROCESS | 1869 | 1461038687678 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21012000 == 79 [pid = 1869] [id = 166] 21:04:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e17914000) [pid = 1869] [serial = 498] [outer = (nil)] 21:04:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e1833ac00) [pid = 1869] [serial = 499] [outer = 0x7f3e17914000] 21:04:47 INFO - PROCESS | 1869 | 1461038687750 Marionette DEBUG loaded listener.js 21:04:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e18851800) [pid = 1869] [serial = 500] [outer = 0x7f3e17914000] 21:04:48 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:48 INFO - PROCESS | 1869 | 1461038688750 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:04:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:04:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1439ms 21:04:48 INFO - PROCESS | 1869 | 1461038688801 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 21:04:48 INFO - PROCESS | 1869 | 1461038688804 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 21:04:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:04:48 INFO - PROCESS | 1869 | 1461038688811 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:04:48 INFO - PROCESS | 1869 | 1461038688816 Marionette TRACE conn3 <- [1,638,null,{}] 21:04:48 INFO - PROCESS | 1869 | 1461038688832 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:49 INFO - PROCESS | 1869 | 1461038688996 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 21:04:49 INFO - PROCESS | 1869 | 1461038689140 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e5f4800 == 80 [pid = 1869] [id = 167] 21:04:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e198ea800) [pid = 1869] [serial = 501] [outer = (nil)] 21:04:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e1c963800) [pid = 1869] [serial = 502] [outer = 0x7f3e198ea800] 21:04:49 INFO - PROCESS | 1869 | 1461038689214 Marionette DEBUG loaded listener.js 21:04:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e1e36c800) [pid = 1869] [serial = 503] [outer = 0x7f3e198ea800] 21:04:49 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:50 INFO - PROCESS | 1869 | 1461038690034 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:04:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:04:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1284ms 21:04:50 INFO - PROCESS | 1869 | 1461038690096 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 21:04:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:04:50 INFO - PROCESS | 1869 | 1461038690100 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 21:04:50 INFO - PROCESS | 1869 | 1461038690106 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:04:50 INFO - PROCESS | 1869 | 1461038690110 Marionette TRACE conn3 <- [1,642,null,{}] 21:04:50 INFO - PROCESS | 1869 | 1461038690115 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:50 INFO - PROCESS | 1869 | 1461038690273 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 21:04:50 INFO - PROCESS | 1869 | 1461038690416 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fa10000 == 81 [pid = 1869] [id = 168] 21:04:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e1c8f1800) [pid = 1869] [serial = 504] [outer = (nil)] 21:04:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e209c4000) [pid = 1869] [serial = 505] [outer = 0x7f3e1c8f1800] 21:04:50 INFO - PROCESS | 1869 | 1461038690488 Marionette DEBUG loaded listener.js 21:04:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e21943c00) [pid = 1869] [serial = 506] [outer = 0x7f3e1c8f1800] 21:04:51 INFO - PROCESS | 1869 | 1461038691301 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:04:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:04:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1235ms 21:04:51 INFO - PROCESS | 1869 | 1461038691341 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 21:04:51 INFO - PROCESS | 1869 | 1461038691344 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 21:04:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:04:51 INFO - PROCESS | 1869 | 1461038691367 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:04:51 INFO - PROCESS | 1869 | 1461038691370 Marionette TRACE conn3 <- [1,646,null,{}] 21:04:51 INFO - PROCESS | 1869 | 1461038691375 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:51 INFO - PROCESS | 1869 | 1461038691525 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 21:04:51 INFO - PROCESS | 1869 | 1461038691673 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33388000 == 82 [pid = 1869] [id = 169] 21:04:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e1f21a400) [pid = 1869] [serial = 507] [outer = (nil)] 21:04:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e22058c00) [pid = 1869] [serial = 508] [outer = 0x7f3e1f21a400] 21:04:51 INFO - PROCESS | 1869 | 1461038691751 Marionette DEBUG loaded listener.js 21:04:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e22b4e000) [pid = 1869] [serial = 509] [outer = 0x7f3e1f21a400] 21:04:52 INFO - PROCESS | 1869 | 1461038692567 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1231ms 21:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:04:52 INFO - PROCESS | 1869 | 1461038692596 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 21:04:52 INFO - PROCESS | 1869 | 1461038692599 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 21:04:52 INFO - PROCESS | 1869 | 1461038692605 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:04:52 INFO - PROCESS | 1869 | 1461038692608 Marionette TRACE conn3 <- [1,650,null,{}] 21:04:52 INFO - PROCESS | 1869 | 1461038692614 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:52 INFO - PROCESS | 1869 | 1461038692795 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 21:04:52 INFO - PROCESS | 1869 | 1461038692940 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e37ea8800 == 83 [pid = 1869] [id = 170] 21:04:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e23f2b800) [pid = 1869] [serial = 510] [outer = (nil)] 21:04:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e28808400) [pid = 1869] [serial = 511] [outer = 0x7f3e23f2b800] 21:04:53 INFO - PROCESS | 1869 | 1461038693025 Marionette DEBUG loaded listener.js 21:04:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e2f9dd800) [pid = 1869] [serial = 512] [outer = 0x7f3e23f2b800] 21:04:53 INFO - PROCESS | 1869 | 1461038693871 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:04:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:04:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1331ms 21:04:53 INFO - PROCESS | 1869 | 1461038693936 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 21:04:53 INFO - PROCESS | 1869 | 1461038693938 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 21:04:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:04:53 INFO - PROCESS | 1869 | 1461038693945 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:04:53 INFO - PROCESS | 1869 | 1461038693948 Marionette TRACE conn3 <- [1,654,null,{}] 21:04:53 INFO - PROCESS | 1869 | 1461038693954 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:54 INFO - PROCESS | 1869 | 1461038694163 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 21:04:54 INFO - PROCESS | 1869 | 1461038694178 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1733f800 == 84 [pid = 1869] [id = 171] 21:04:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e15eda800) [pid = 1869] [serial = 513] [outer = (nil)] 21:04:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e1757e000) [pid = 1869] [serial = 514] [outer = 0x7f3e15eda800] 21:04:54 INFO - PROCESS | 1869 | 1461038694290 Marionette DEBUG loaded listener.js 21:04:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e17c52400) [pid = 1869] [serial = 515] [outer = 0x7f3e15eda800] 21:04:55 INFO - PROCESS | 1869 | 1461038695399 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1531ms 21:04:55 INFO - PROCESS | 1869 | 1461038695477 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 21:04:55 INFO - PROCESS | 1869 | 1461038695483 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 21:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:04:55 INFO - PROCESS | 1869 | 1461038695491 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:04:55 INFO - PROCESS | 1869 | 1461038695496 Marionette TRACE conn3 <- [1,658,null,{}] 21:04:55 INFO - PROCESS | 1869 | 1461038695503 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:55 INFO - PROCESS | 1869 | 1461038695760 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 21:04:55 INFO - PROCESS | 1869 | 1461038695919 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1105b800 == 85 [pid = 1869] [id = 172] 21:04:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e1794c800) [pid = 1869] [serial = 516] [outer = (nil)] 21:04:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e1795a400) [pid = 1869] [serial = 517] [outer = 0x7f3e1794c800] 21:04:55 INFO - PROCESS | 1869 | 1461038695987 Marionette DEBUG loaded listener.js 21:04:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e17c53400) [pid = 1869] [serial = 518] [outer = 0x7f3e1794c800] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e27ac8800 == 84 [pid = 1869] [id = 63] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e1c8ee800) [pid = 1869] [serial = 450] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e17951400) [pid = 1869] [serial = 411] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 123 (0x7f3e23f41c00) [pid = 1869] [serial = 417] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e1ba41800) [pid = 1869] [serial = 414] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22012000 == 83 [pid = 1869] [id = 163] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bca000 == 82 [pid = 1869] [id = 162] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21017800 == 81 [pid = 1869] [id = 161] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20780000 == 80 [pid = 1869] [id = 160] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ba35000 == 79 [pid = 1869] [id = 159] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b0f800 == 78 [pid = 1869] [id = 158] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15fe2000 == 77 [pid = 1869] [id = 155] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15fd5800 == 76 [pid = 1869] [id = 154] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33395800 == 75 [pid = 1869] [id = 153] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21992800 == 74 [pid = 1869] [id = 152] 21:04:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19a67800 == 73 [pid = 1869] [id = 151] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e2e79c000) [pid = 1869] [serial = 379] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e1e1d0400) [pid = 1869] [serial = 376] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e2fc96800) [pid = 1869] [serial = 382] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e28807c00) [pid = 1869] [serial = 444] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e17847000) [pid = 1869] [serial = 429] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e18488c00) [pid = 1869] [serial = 430] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e1ba4cc00) [pid = 1869] [serial = 438] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e1f04dc00) [pid = 1869] [serial = 439] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e175df400) [pid = 1869] [serial = 427] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e17573800) [pid = 1869] [serial = 426] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e1ba4c800) [pid = 1869] [serial = 409] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e1fcf9400) [pid = 1869] [serial = 441] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e1885d000) [pid = 1869] [serial = 435] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e1ba48400) [pid = 1869] [serial = 436] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e18af0800) [pid = 1869] [serial = 433] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e18852000) [pid = 1869] [serial = 432] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e33e14400) [pid = 1869] [serial = 420] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e20410400) [pid = 1869] [serial = 423] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e17acdc00) [pid = 1869] [serial = 447] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e2ea27c00) [pid = 1869] [serial = 445] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e18496400) [pid = 1869] [serial = 448] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e20727400) [pid = 1869] [serial = 442] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1869 | 1461038696953 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:04:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:04:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1487ms 21:04:56 INFO - PROCESS | 1869 | 1461038696979 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 21:04:56 INFO - PROCESS | 1869 | 1461038696986 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 21:04:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:04:57 INFO - PROCESS | 1869 | 1461038696996 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:04:57 INFO - PROCESS | 1869 | 1461038696999 Marionette TRACE conn3 <- [1,662,null,{}] 21:04:57 INFO - PROCESS | 1869 | 1461038697005 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:57 INFO - PROCESS | 1869 | 1461038697148 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 21:04:57 INFO - PROCESS | 1869 | 1461038697258 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186d8800 == 74 [pid = 1869] [id = 173] 21:04:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e17917c00) [pid = 1869] [serial = 519] [outer = (nil)] 21:04:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e1832e800) [pid = 1869] [serial = 520] [outer = 0x7f3e17917c00] 21:04:57 INFO - PROCESS | 1869 | 1461038697316 Marionette DEBUG loaded listener.js 21:04:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e1848a000) [pid = 1869] [serial = 521] [outer = 0x7f3e17917c00] 21:04:57 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:58 INFO - PROCESS | 1869 | 1461038698027 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:04:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:04:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1083ms 21:04:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:04:58 INFO - PROCESS | 1869 | 1461038698079 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 21:04:58 INFO - PROCESS | 1869 | 1461038698082 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 21:04:58 INFO - PROCESS | 1869 | 1461038698088 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:04:58 INFO - PROCESS | 1869 | 1461038698093 Marionette TRACE conn3 <- [1,666,null,{}] 21:04:58 INFO - PROCESS | 1869 | 1461038698123 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:58 INFO - PROCESS | 1869 | 1461038698270 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 21:04:58 INFO - PROCESS | 1869 | 1461038698281 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c17e800 == 75 [pid = 1869] [id = 174] 21:04:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e1885b400) [pid = 1869] [serial = 522] [outer = (nil)] 21:04:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e18b7b800) [pid = 1869] [serial = 523] [outer = 0x7f3e1885b400] 21:04:58 INFO - PROCESS | 1869 | 1461038698342 Marionette DEBUG loaded listener.js 21:04:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e1ba40c00) [pid = 1869] [serial = 524] [outer = 0x7f3e1885b400] 21:04:58 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:59 INFO - PROCESS | 1869 | 1461038699071 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 997ms 21:04:59 INFO - PROCESS | 1869 | 1461038699084 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 21:04:59 INFO - PROCESS | 1869 | 1461038699087 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 21:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:04:59 INFO - PROCESS | 1869 | 1461038699095 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:04:59 INFO - PROCESS | 1869 | 1461038699097 Marionette TRACE conn3 <- [1,670,null,{}] 21:04:59 INFO - PROCESS | 1869 | 1461038699102 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:59 INFO - PROCESS | 1869 | 1461038699302 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 21:04:59 INFO - PROCESS | 1869 | 1461038699333 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2078a800 == 76 [pid = 1869] [id = 175] 21:04:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e1794f400) [pid = 1869] [serial = 525] [outer = (nil)] 21:04:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e1ba4d800) [pid = 1869] [serial = 526] [outer = 0x7f3e1794f400] 21:04:59 INFO - PROCESS | 1869 | 1461038699391 Marionette DEBUG loaded listener.js 21:04:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e1c964c00) [pid = 1869] [serial = 527] [outer = 0x7f3e1794f400] 21:05:00 INFO - PROCESS | 1869 | 1461038700219 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:05:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:05:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1186ms 21:05:00 INFO - PROCESS | 1869 | 1461038700284 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 21:05:00 INFO - PROCESS | 1869 | 1461038700287 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 21:05:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:05:00 INFO - PROCESS | 1869 | 1461038700293 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:05:00 INFO - PROCESS | 1869 | 1461038700295 Marionette TRACE conn3 <- [1,674,null,{}] 21:05:00 INFO - PROCESS | 1869 | 1461038700300 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:00 INFO - PROCESS | 1869 | 1461038700477 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 21:05:00 INFO - PROCESS | 1869 | 1461038700504 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2101e000 == 77 [pid = 1869] [id = 176] 21:05:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e18af0800) [pid = 1869] [serial = 528] [outer = (nil)] 21:05:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e1e1de800) [pid = 1869] [serial = 529] [outer = 0x7f3e18af0800] 21:05:00 INFO - PROCESS | 1869 | 1461038700563 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e1f222000) [pid = 1869] [serial = 530] [outer = 0x7f3e18af0800] 21:05:01 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:01 INFO - PROCESS | 1869 | 1461038701500 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e175d9c00) [pid = 1869] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e18255c00) [pid = 1869] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e18aeac00) [pid = 1869] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e183f8400) [pid = 1869] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e1ba45800) [pid = 1869] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e1848dc00) [pid = 1869] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e174b1400) [pid = 1869] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e15ed2c00) [pid = 1869] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e17917400) [pid = 1869] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e175de800) [pid = 1869] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e17aca800) [pid = 1869] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:05:01 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e2036a000) [pid = 1869] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:05:01 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 21:05:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1283ms 21:05:01 INFO - PROCESS | 1869 | 1461038701576 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 21:05:01 INFO - PROCESS | 1869 | 1461038701580 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 21:05:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:05:01 INFO - PROCESS | 1869 | 1461038701585 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:05:01 INFO - PROCESS | 1869 | 1461038701587 Marionette TRACE conn3 <- [1,678,null,{}] 21:05:01 INFO - PROCESS | 1869 | 1461038701592 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:01 INFO - PROCESS | 1869 | 1461038701734 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 21:05:01 INFO - PROCESS | 1869 | 1461038701848 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f23c000 == 78 [pid = 1869] [id = 177] 21:05:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e1e3c1800) [pid = 1869] [serial = 531] [outer = (nil)] 21:05:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e1fcf6800) [pid = 1869] [serial = 532] [outer = 0x7f3e1e3c1800] 21:05:01 INFO - PROCESS | 1869 | 1461038701912 Marionette DEBUG loaded listener.js 21:05:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e2117bc00) [pid = 1869] [serial = 533] [outer = 0x7f3e1e3c1800] 21:05:02 INFO - PROCESS | 1869 | 1461038702632 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1092ms 21:05:02 INFO - PROCESS | 1869 | 1461038702683 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 21:05:02 INFO - PROCESS | 1869 | 1461038702688 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 21:05:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:05:02 INFO - PROCESS | 1869 | 1461038702711 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:05:02 INFO - PROCESS | 1869 | 1461038702715 Marionette TRACE conn3 <- [1,682,null,{}] 21:05:02 INFO - PROCESS | 1869 | 1461038702723 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:02 INFO - PROCESS | 1869 | 1461038702868 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 21:05:02 INFO - PROCESS | 1869 | 1461038702878 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fa5800 == 79 [pid = 1869] [id = 178] 21:05:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e1c967400) [pid = 1869] [serial = 534] [outer = (nil)] 21:05:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e23f43000) [pid = 1869] [serial = 535] [outer = 0x7f3e1c967400] 21:05:02 INFO - PROCESS | 1869 | 1461038702936 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e2e8b5800) [pid = 1869] [serial = 536] [outer = 0x7f3e1c967400] 21:05:04 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:04 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:04 INFO - PROCESS | 1869 | 1461038704324 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:05:04 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) 21:05:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1651ms 21:05:04 INFO - PROCESS | 1869 | 1461038704459 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 21:05:04 INFO - PROCESS | 1869 | 1461038704466 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 21:05:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:05:04 INFO - PROCESS | 1869 | 1461038704481 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:05:04 INFO - PROCESS | 1869 | 1461038704486 Marionette TRACE conn3 <- [1,686,null,{}] 21:05:04 INFO - PROCESS | 1869 | 1461038704494 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:04 INFO - PROCESS | 1869 | 1461038704643 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 21:05:04 INFO - PROCESS | 1869 | 1461038704789 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187ee000 == 80 [pid = 1869] [id = 179] 21:05:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e15ed5000) [pid = 1869] [serial = 537] [outer = (nil)] 21:05:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e17ac5400) [pid = 1869] [serial = 538] [outer = 0x7f3e15ed5000] 21:05:04 INFO - PROCESS | 1869 | 1461038704861 Marionette DEBUG loaded listener.js 21:05:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e17c57800) [pid = 1869] [serial = 539] [outer = 0x7f3e15ed5000] 21:05:06 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:06 INFO - PROCESS | 1869 | 1461038706085 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:05:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:05:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1632ms 21:05:06 INFO - PROCESS | 1869 | 1461038706113 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 21:05:06 INFO - PROCESS | 1869 | 1461038706120 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 21:05:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:05:06 INFO - PROCESS | 1869 | 1461038706131 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:05:06 INFO - PROCESS | 1869 | 1461038706134 Marionette TRACE conn3 <- [1,690,null,{}] 21:05:06 INFO - PROCESS | 1869 | 1461038706140 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:06 INFO - PROCESS | 1869 | 1461038706334 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 21:05:06 INFO - PROCESS | 1869 | 1461038706481 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22010800 == 81 [pid = 1869] [id = 180] 21:05:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e174b0400) [pid = 1869] [serial = 540] [outer = (nil)] 21:05:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e18497400) [pid = 1869] [serial = 541] [outer = 0x7f3e174b0400] 21:05:06 INFO - PROCESS | 1869 | 1461038706555 Marionette DEBUG loaded listener.js 21:05:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e18af2800) [pid = 1869] [serial = 542] [outer = 0x7f3e174b0400] 21:05:07 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:07 INFO - PROCESS | 1869 | 1461038707981 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:05:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:05:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1887ms 21:05:08 INFO - PROCESS | 1869 | 1461038708017 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 21:05:08 INFO - PROCESS | 1869 | 1461038708020 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 21:05:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:05:08 INFO - PROCESS | 1869 | 1461038708027 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:05:08 INFO - PROCESS | 1869 | 1461038708032 Marionette TRACE conn3 <- [1,694,null,{}] 21:05:08 INFO - PROCESS | 1869 | 1461038708048 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:08 INFO - PROCESS | 1869 | 1461038708240 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 21:05:08 INFO - PROCESS | 1869 | 1461038708385 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186e9800 == 82 [pid = 1869] [id = 181] 21:05:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e174b3400) [pid = 1869] [serial = 543] [outer = (nil)] 21:05:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e17844800) [pid = 1869] [serial = 544] [outer = 0x7f3e174b3400] 21:05:08 INFO - PROCESS | 1869 | 1461038708457 Marionette DEBUG loaded listener.js 21:05:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e1b9d5400) [pid = 1869] [serial = 545] [outer = 0x7f3e174b3400] 21:05:09 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:10 INFO - PROCESS | 1869 | 1461038710029 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:05:10 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) 21:05:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2040ms 21:05:10 INFO - PROCESS | 1869 | 1461038710067 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 21:05:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:05:10 INFO - PROCESS | 1869 | 1461038710071 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 21:05:10 INFO - PROCESS | 1869 | 1461038710179 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 1869 | 1461038710184 Marionette TRACE conn3 <- [1,698,null,{}] 21:05:10 INFO - PROCESS | 1869 | 1461038710196 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:10 INFO - PROCESS | 1869 | 1461038710332 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 21:05:10 INFO - PROCESS | 1869 | 1461038710487 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19a5f800 == 81 [pid = 1869] [id = 87] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e27abb800 == 80 [pid = 1869] [id = 85] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33f14000 == 79 [pid = 1869] [id = 86] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e793000 == 78 [pid = 1869] [id = 69] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e37e9b000 == 77 [pid = 1869] [id = 97] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e18b7d000) [pid = 1869] [serial = 459] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e1795a000) [pid = 1869] [serial = 456] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e1783bc00) [pid = 1869] [serial = 453] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e1c8f6400) [pid = 1869] [serial = 462] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e20224000) [pid = 1869] [serial = 466] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e21850400) [pid = 1869] [serial = 469] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e1fd34800) [pid = 1869] [serial = 493] [outer = (nil)] [url = about:blank] 21:05:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fdf800 == 78 [pid = 1869] [id = 182] 21:05:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e15ed9800) [pid = 1869] [serial = 546] [outer = (nil)] 21:05:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e175e0400) [pid = 1869] [serial = 547] [outer = 0x7f3e15ed9800] 21:05:10 INFO - PROCESS | 1869 | 1461038710598 Marionette DEBUG loaded listener.js 21:05:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e1791e000) [pid = 1869] [serial = 548] [outer = 0x7f3e15ed9800] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e77b800 == 77 [pid = 1869] [id = 96] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e36834800 == 76 [pid = 1869] [id = 139] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e38e46000 == 75 [pid = 1869] [id = 140] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f23c000 == 74 [pid = 1869] [id = 177] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2101e000 == 73 [pid = 1869] [id = 176] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2078a800 == 72 [pid = 1869] [id = 175] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c17e800 == 71 [pid = 1869] [id = 174] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e186d8800 == 70 [pid = 1869] [id = 173] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1105b800 == 69 [pid = 1869] [id = 172] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e37ea8800 == 68 [pid = 1869] [id = 170] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33388000 == 67 [pid = 1869] [id = 169] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2fa10000 == 66 [pid = 1869] [id = 168] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e5f4800 == 65 [pid = 1869] [id = 167] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21012000 == 64 [pid = 1869] [id = 166] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bb3e800 == 63 [pid = 1869] [id = 165] 21:05:10 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23fb3000 == 62 [pid = 1869] [id = 164] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e1ba4ec00) [pid = 1869] [serial = 415] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e33d11400) [pid = 1869] [serial = 373] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e2f9d7000) [pid = 1869] [serial = 418] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e18260400) [pid = 1869] [serial = 412] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e17e85c00) [pid = 1869] [serial = 478] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e1832f400) [pid = 1869] [serial = 479] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e174b5400) [pid = 1869] [serial = 473] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e174b0000) [pid = 1869] [serial = 472] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e17954800) [pid = 1869] [serial = 476] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e1791d400) [pid = 1869] [serial = 475] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e1c8ef400) [pid = 1869] [serial = 488] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e1b9d6c00) [pid = 1869] [serial = 485] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e1885b800) [pid = 1869] [serial = 482] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e23f41000) [pid = 1869] [serial = 253] [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.] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e1c966c00) [pid = 1869] [serial = 490] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e18af6400) [pid = 1869] [serial = 484] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e1ba46c00) [pid = 1869] [serial = 487] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e1f4c6c00) [pid = 1869] [serial = 491] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e1c8f2800) [pid = 1869] [serial = 451] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e18497000) [pid = 1869] [serial = 481] [outer = (nil)] [url = about:blank] 21:05:11 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:11 INFO - PROCESS | 1869 | 1461038711744 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:05:11 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) 21:05:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1706ms 21:05:11 INFO - PROCESS | 1869 | 1461038711784 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 21:05:11 INFO - PROCESS | 1869 | 1461038711791 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 21:05:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:05:11 INFO - PROCESS | 1869 | 1461038711811 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:05:11 INFO - PROCESS | 1869 | 1461038711814 Marionette TRACE conn3 <- [1,702,null,{}] 21:05:11 INFO - PROCESS | 1869 | 1461038711820 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:12 INFO - PROCESS | 1869 | 1461038712058 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 21:05:12 INFO - PROCESS | 1869 | 1461038712160 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1802c800 == 63 [pid = 1869] [id = 183] 21:05:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e17581800) [pid = 1869] [serial = 549] [outer = (nil)] 21:05:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e17ac5800) [pid = 1869] [serial = 550] [outer = 0x7f3e17581800] 21:05:12 INFO - PROCESS | 1869 | 1461038712219 Marionette DEBUG loaded listener.js 21:05:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e17c4c800) [pid = 1869] [serial = 551] [outer = 0x7f3e17581800] 21:05:13 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:13 INFO - PROCESS | 1869 | 1461038713304 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:05:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:05:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1534ms 21:05:13 INFO - PROCESS | 1869 | 1461038713343 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 21:05:13 INFO - PROCESS | 1869 | 1461038713347 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 21:05:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:05:13 INFO - PROCESS | 1869 | 1461038713359 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:05:13 INFO - PROCESS | 1869 | 1461038713364 Marionette TRACE conn3 <- [1,706,null,{}] 21:05:13 INFO - PROCESS | 1869 | 1461038713379 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:13 INFO - PROCESS | 1869 | 1461038713550 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 21:05:13 INFO - PROCESS | 1869 | 1461038713621 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a5f800 == 64 [pid = 1869] [id = 184] 21:05:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e180d6000) [pid = 1869] [serial = 552] [outer = (nil)] 21:05:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e1825c800) [pid = 1869] [serial = 553] [outer = 0x7f3e180d6000] 21:05:13 INFO - PROCESS | 1869 | 1461038713682 Marionette DEBUG loaded listener.js 21:05:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e18336800) [pid = 1869] [serial = 554] [outer = 0x7f3e180d6000] 21:05:15 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e18af5000) [pid = 1869] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e17917c00) [pid = 1869] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e15eda800) [pid = 1869] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e1783ac00) [pid = 1869] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e20404c00) [pid = 1869] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e1f21a400) [pid = 1869] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e1c8f1800) [pid = 1869] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e1885b400) [pid = 1869] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e1e3c1800) [pid = 1869] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e15ed1000) [pid = 1869] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e1c961000) [pid = 1869] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e18af0800) [pid = 1869] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e198ea800) [pid = 1869] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e1794c800) [pid = 1869] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e2fc96c00) [pid = 1869] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e1794f400) [pid = 1869] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e17913800) [pid = 1869] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e17914000) [pid = 1869] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e18af5c00) [pid = 1869] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e18af3400) [pid = 1869] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:05:15 INFO - PROCESS | 1869 | --DOMWINDOW == 76 (0x7f3e15ed2000) [pid = 1869] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:05:15 INFO - PROCESS | 1869 | 1461038715168 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:05:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1846ms 21:05:15 INFO - PROCESS | 1869 | 1461038715199 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 21:05:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:05:15 INFO - PROCESS | 1869 | 1461038715204 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 21:05:15 INFO - PROCESS | 1869 | 1461038715210 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:05:15 INFO - PROCESS | 1869 | 1461038715213 Marionette TRACE conn3 <- [1,710,null,{}] 21:05:15 INFO - PROCESS | 1869 | 1461038715217 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:15 INFO - PROCESS | 1869 | 1461038715346 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 21:05:15 INFO - PROCESS | 1869 | 1461038715444 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18cc9800 == 65 [pid = 1869] [id = 185] 21:05:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e15ed0800) [pid = 1869] [serial = 555] [outer = (nil)] 21:05:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e18257c00) [pid = 1869] [serial = 556] [outer = 0x7f3e15ed0800] 21:05:15 INFO - PROCESS | 1869 | 1461038715503 Marionette DEBUG loaded listener.js 21:05:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e183ee400) [pid = 1869] [serial = 557] [outer = 0x7f3e15ed0800] 21:05:16 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:16 INFO - PROCESS | 1869 | 1461038716534 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:05:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:05:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1382ms 21:05:16 INFO - PROCESS | 1869 | 1461038716591 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 21:05:16 INFO - PROCESS | 1869 | 1461038716593 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 21:05:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:05:16 INFO - PROCESS | 1869 | 1461038716599 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:05:16 INFO - PROCESS | 1869 | 1461038716601 Marionette TRACE conn3 <- [1,714,null,{}] 21:05:16 INFO - PROCESS | 1869 | 1461038716606 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:16 INFO - PROCESS | 1869 | 1461038716734 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 21:05:16 INFO - PROCESS | 1869 | 1461038716876 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c174000 == 66 [pid = 1869] [id = 186] 21:05:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e15ecb400) [pid = 1869] [serial = 558] [outer = (nil)] 21:05:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e1848ac00) [pid = 1869] [serial = 559] [outer = 0x7f3e15ecb400] 21:05:16 INFO - PROCESS | 1869 | 1461038716934 Marionette DEBUG loaded listener.js 21:05:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e18597400) [pid = 1869] [serial = 560] [outer = 0x7f3e15ecb400] 21:05:18 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:18 INFO - PROCESS | 1869 | 1461038718187 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:05:18 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 21:05:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1627ms 21:05:18 INFO - PROCESS | 1869 | 1461038718227 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 21:05:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:05:18 INFO - PROCESS | 1869 | 1461038718232 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 21:05:18 INFO - PROCESS | 1869 | 1461038718239 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:05:18 INFO - PROCESS | 1869 | 1461038718243 Marionette TRACE conn3 <- [1,718,null,{}] 21:05:18 INFO - PROCESS | 1869 | 1461038718252 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:18 INFO - PROCESS | 1869 | 1461038718503 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 21:05:18 INFO - PROCESS | 1869 | 1461038718678 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186f0800 == 67 [pid = 1869] [id = 187] 21:05:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e17573000) [pid = 1869] [serial = 561] [outer = (nil)] 21:05:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e1794f800) [pid = 1869] [serial = 562] [outer = 0x7f3e17573000] 21:05:18 INFO - PROCESS | 1869 | 1461038718748 Marionette DEBUG loaded listener.js 21:05:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e17c4a400) [pid = 1869] [serial = 563] [outer = 0x7f3e17573000] 21:05:19 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:19 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:20 INFO - PROCESS | 1869 | 1461038720013 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:05:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:05:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1836ms 21:05:20 INFO - PROCESS | 1869 | 1461038720205 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 21:05:20 INFO - PROCESS | 1869 | 1461038720214 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 21:05:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:05:20 INFO - PROCESS | 1869 | 1461038720231 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:05:20 INFO - PROCESS | 1869 | 1461038720236 Marionette TRACE conn3 <- [1,722,null,{}] 21:05:20 INFO - PROCESS | 1869 | 1461038720241 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:20 INFO - PROCESS | 1869 | 1461038720390 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 21:05:20 INFO - PROCESS | 1869 | 1461038720527 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e1b9000 == 68 [pid = 1869] [id = 188] 21:05:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e15ed3800) [pid = 1869] [serial = 564] [outer = (nil)] 21:05:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e180dc400) [pid = 1869] [serial = 565] [outer = 0x7f3e15ed3800] 21:05:20 INFO - PROCESS | 1869 | 1461038720597 Marionette DEBUG loaded listener.js 21:05:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e18596800) [pid = 1869] [serial = 566] [outer = 0x7f3e15ed3800] 21:05:21 INFO - PROCESS | 1869 | 1461038721449 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:05:21 INFO - PROCESS | 1869 | 1461038721556 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 21:05:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:05:21 INFO - PROCESS | 1869 | 1461038721563 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:05:21 INFO - PROCESS | 1869 | 1461038721568 Marionette TRACE conn3 <- [1,726,null,{}] 21:05:21 INFO - PROCESS | 1869 | 1461038721584 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:21 INFO - PROCESS | 1869 | 1461038721819 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 21:05:21 INFO - PROCESS | 1869 | 1461038721970 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20782000 == 69 [pid = 1869] [id = 189] 21:05:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e18ae8400) [pid = 1869] [serial = 567] [outer = (nil)] 21:05:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e198e9c00) [pid = 1869] [serial = 568] [outer = 0x7f3e18ae8400] 21:05:22 INFO - PROCESS | 1869 | 1461038722061 Marionette DEBUG loaded listener.js 21:05:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e19aad000) [pid = 1869] [serial = 569] [outer = 0x7f3e18ae8400] 21:05:22 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:22 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:22 INFO - PROCESS | 1869 | 1461038722934 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:05:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:05:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1433ms 21:05:22 INFO - PROCESS | 1869 | 1461038722997 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 21:05:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:05:23 INFO - PROCESS | 1869 | 1461038723001 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 21:05:23 INFO - PROCESS | 1869 | 1461038723007 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 1869 | 1461038723010 Marionette TRACE conn3 <- [1,730,null,{}] 21:05:23 INFO - PROCESS | 1869 | 1461038723016 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:23 INFO - PROCESS | 1869 | 1461038723166 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 21:05:23 INFO - PROCESS | 1869 | 1461038723307 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20d97800 == 70 [pid = 1869] [id = 190] 21:05:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e17c52000) [pid = 1869] [serial = 570] [outer = (nil)] 21:05:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e1b87d800) [pid = 1869] [serial = 571] [outer = 0x7f3e17c52000] 21:05:23 INFO - PROCESS | 1869 | 1461038723377 Marionette DEBUG loaded listener.js 21:05:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e1b9dac00) [pid = 1869] [serial = 572] [outer = 0x7f3e17c52000] 21:05:24 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:24 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:24 INFO - PROCESS | 1869 | 1461038724216 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 21:05:24 INFO - PROCESS | 1869 | 1461038724297 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 21:05:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:05:24 INFO - PROCESS | 1869 | 1461038724303 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:05:24 INFO - PROCESS | 1869 | 1461038724306 Marionette TRACE conn3 <- [1,734,null,{}] 21:05:24 INFO - PROCESS | 1869 | 1461038724312 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:24 INFO - PROCESS | 1869 | 1461038724463 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 21:05:24 INFO - PROCESS | 1869 | 1461038724741 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17342800 == 71 [pid = 1869] [id = 191] 21:05:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e15ed2800) [pid = 1869] [serial = 573] [outer = (nil)] 21:05:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e17840000) [pid = 1869] [serial = 574] [outer = 0x7f3e15ed2800] 21:05:24 INFO - PROCESS | 1869 | 1461038724901 Marionette DEBUG loaded listener.js 21:05:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1c95a000) [pid = 1869] [serial = 575] [outer = 0x7f3e15ed2800] 21:05:25 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:25 INFO - PROCESS | 1869 | 1461038725699 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:05:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:05:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1433ms 21:05:25 INFO - PROCESS | 1869 | 1461038725738 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 21:05:25 INFO - PROCESS | 1869 | 1461038725741 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 21:05:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:05:25 INFO - PROCESS | 1869 | 1461038725747 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:05:25 INFO - PROCESS | 1869 | 1461038725750 Marionette TRACE conn3 <- [1,738,null,{}] 21:05:25 INFO - PROCESS | 1869 | 1461038725756 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:26 INFO - PROCESS | 1869 | 1461038726074 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 21:05:26 INFO - PROCESS | 1869 | 1461038726219 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b0b800 == 72 [pid = 1869] [id = 192] 21:05:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e174afc00) [pid = 1869] [serial = 576] [outer = (nil)] 21:05:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e17576c00) [pid = 1869] [serial = 577] [outer = 0x7f3e174afc00] 21:05:26 INFO - PROCESS | 1869 | 1461038726340 Marionette DEBUG loaded listener.js 21:05:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e1783d800) [pid = 1869] [serial = 578] [outer = 0x7f3e174afc00] 21:05:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18cc9800 == 71 [pid = 1869] [id = 185] 21:05:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19a5f800 == 70 [pid = 1869] [id = 184] 21:05:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1802c800 == 69 [pid = 1869] [id = 183] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e28808400) [pid = 1869] [serial = 511] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e23f43000) [pid = 1869] [serial = 535] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15fdf800 == 68 [pid = 1869] [id = 182] 21:05:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22010800 == 67 [pid = 1869] [id = 180] 21:05:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e187ee000 == 66 [pid = 1869] [id = 179] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e1ba47c00) [pid = 1869] [serial = 460] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e1832e800) [pid = 1869] [serial = 520] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e1848a000) [pid = 1869] [serial = 521] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e1757e000) [pid = 1869] [serial = 514] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e20410800) [pid = 1869] [serial = 467] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 92 (0x7f3e33e1bc00) [pid = 1869] [serial = 424] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 91 (0x7f3e22b4e000) [pid = 1869] [serial = 509] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 90 (0x7f3e21943c00) [pid = 1869] [serial = 506] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 89 (0x7f3e1ba40c00) [pid = 1869] [serial = 524] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 88 (0x7f3e209c4000) [pid = 1869] [serial = 505] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 87 (0x7f3e2117bc00) [pid = 1869] [serial = 533] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 86 (0x7f3e17916000) [pid = 1869] [serial = 454] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e22b4c800) [pid = 1869] [serial = 470] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e1e1de800) [pid = 1869] [serial = 529] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e1fcf6800) [pid = 1869] [serial = 532] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e1e36c800) [pid = 1869] [serial = 503] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e1795a400) [pid = 1869] [serial = 517] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e33e18800) [pid = 1869] [serial = 385] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e1c964c00) [pid = 1869] [serial = 527] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e17c52400) [pid = 1869] [serial = 515] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e1791c000) [pid = 1869] [serial = 496] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 76 (0x7f3e18851800) [pid = 1869] [serial = 500] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 75 (0x7f3e1e3c6000) [pid = 1869] [serial = 463] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 74 (0x7f3e17ac4400) [pid = 1869] [serial = 497] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e22058c00) [pid = 1869] [serial = 508] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 72 (0x7f3e1ba4d800) [pid = 1869] [serial = 526] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 71 (0x7f3e18b7b800) [pid = 1869] [serial = 523] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 70 (0x7f3e1f222000) [pid = 1869] [serial = 530] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 69 (0x7f3e1833ac00) [pid = 1869] [serial = 499] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 68 (0x7f3e33e1c400) [pid = 1869] [serial = 421] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 67 (0x7f3e18336c00) [pid = 1869] [serial = 457] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 66 (0x7f3e1c963800) [pid = 1869] [serial = 502] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | --DOMWINDOW == 65 (0x7f3e17c53400) [pid = 1869] [serial = 518] [outer = (nil)] [url = about:blank] 21:05:27 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:27 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:27 INFO - PROCESS | 1869 | 1461038727712 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:05:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:05:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1979ms 21:05:27 INFO - PROCESS | 1869 | 1461038727728 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 21:05:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:05:27 INFO - PROCESS | 1869 | 1461038727733 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 21:05:27 INFO - PROCESS | 1869 | 1461038727740 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:05:27 INFO - PROCESS | 1869 | 1461038727745 Marionette TRACE conn3 <- [1,742,null,{}] 21:05:27 INFO - PROCESS | 1869 | 1461038727752 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:27 INFO - PROCESS | 1869 | 1461038727888 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 21:05:27 INFO - PROCESS | 1869 | 1461038727985 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b0d800 == 67 [pid = 1869] [id = 193] 21:05:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 66 (0x7f3e174b2c00) [pid = 1869] [serial = 579] [outer = (nil)] 21:05:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 67 (0x7f3e17c4a000) [pid = 1869] [serial = 580] [outer = 0x7f3e174b2c00] 21:05:28 INFO - PROCESS | 1869 | 1461038728048 Marionette DEBUG loaded listener.js 21:05:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 68 (0x7f3e180db000) [pid = 1869] [serial = 581] [outer = 0x7f3e174b2c00] 21:05:29 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:29 INFO - PROCESS | 1869 | 1461038729082 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:05:29 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 21:05:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1392ms 21:05:29 INFO - PROCESS | 1869 | 1461038729132 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 21:05:29 INFO - PROCESS | 1869 | 1461038729136 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 21:05:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:05:29 INFO - PROCESS | 1869 | 1461038729142 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:05:29 INFO - PROCESS | 1869 | 1461038729144 Marionette TRACE conn3 <- [1,746,null,{}] 21:05:29 INFO - PROCESS | 1869 | 1461038729150 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:29 INFO - PROCESS | 1869 | 1461038729284 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 21:05:29 INFO - PROCESS | 1869 | 1461038729468 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bb56000 == 68 [pid = 1869] [id = 194] 21:05:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 69 (0x7f3e17956c00) [pid = 1869] [serial = 582] [outer = (nil)] 21:05:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e183ed800) [pid = 1869] [serial = 583] [outer = 0x7f3e17956c00] 21:05:29 INFO - PROCESS | 1869 | 1461038729527 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e1885c400) [pid = 1869] [serial = 584] [outer = 0x7f3e17956c00] 21:05:30 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:30 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:30 INFO - PROCESS | 1869 | 1461038730617 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:05:30 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.) 21:05:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1527ms 21:05:30 INFO - PROCESS | 1869 | 1461038730670 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 1869 | 1461038730675 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 21:05:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:05:30 INFO - PROCESS | 1869 | 1461038730697 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 1869 | 1461038730703 Marionette TRACE conn3 <- [1,750,null,{}] 21:05:30 INFO - PROCESS | 1869 | 1461038730717 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:30 INFO - PROCESS | 1869 | 1461038730895 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 21:05:30 INFO - PROCESS | 1869 | 1461038730970 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20314800 == 69 [pid = 1869] [id = 195] 21:05:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e18259000) [pid = 1869] [serial = 585] [outer = (nil)] 21:05:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e19aa0000) [pid = 1869] [serial = 586] [outer = 0x7f3e18259000] 21:05:31 INFO - PROCESS | 1869 | 1461038731027 Marionette DEBUG loaded listener.js 21:05:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e1c959800) [pid = 1869] [serial = 587] [outer = 0x7f3e18259000] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e180d6000) [pid = 1869] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 72 (0x7f3e174b0400) [pid = 1869] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 71 (0x7f3e15ed9800) [pid = 1869] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 70 (0x7f3e15ed5000) [pid = 1869] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 69 (0x7f3e17581800) [pid = 1869] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 68 (0x7f3e174b3400) [pid = 1869] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 67 (0x7f3e15ed0800) [pid = 1869] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 66 (0x7f3e18aec000) [pid = 1869] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:05:31 INFO - PROCESS | 1869 | --DOMWINDOW == 65 (0x7f3e23f2b800) [pid = 1869] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:05:32 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:32 INFO - PROCESS | 1869 | 1461038732186 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:05:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:05:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1511ms 21:05:32 INFO - PROCESS | 1869 | 1461038732195 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 21:05:32 INFO - PROCESS | 1869 | 1461038732197 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 21:05:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:05:32 INFO - PROCESS | 1869 | 1461038732203 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:05:32 INFO - PROCESS | 1869 | 1461038732205 Marionette TRACE conn3 <- [1,754,null,{}] 21:05:32 INFO - PROCESS | 1869 | 1461038732211 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:32 INFO - PROCESS | 1869 | 1461038732340 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 21:05:32 INFO - PROCESS | 1869 | 1461038732504 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20e0a000 == 70 [pid = 1869] [id = 196] 21:05:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 66 (0x7f3e15ed5000) [pid = 1869] [serial = 588] [outer = (nil)] 21:05:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 67 (0x7f3e17950c00) [pid = 1869] [serial = 589] [outer = 0x7f3e15ed5000] 21:05:32 INFO - PROCESS | 1869 | 1461038732564 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 68 (0x7f3e1ba47c00) [pid = 1869] [serial = 590] [outer = 0x7f3e15ed5000] 21:05:33 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:33 INFO - PROCESS | 1869 | 1461038733567 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:05:33 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 21:05:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1379ms 21:05:33 INFO - PROCESS | 1869 | 1461038733616 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 21:05:33 INFO - PROCESS | 1869 | 1461038733619 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 21:05:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:05:33 INFO - PROCESS | 1869 | 1461038733627 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 1869 | 1461038733629 Marionette TRACE conn3 <- [1,758,null,{}] 21:05:33 INFO - PROCESS | 1869 | 1461038733633 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:33 INFO - PROCESS | 1869 | 1461038733885 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 21:05:34 INFO - PROCESS | 1869 | 1461038734060 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17348800 == 71 [pid = 1869] [id = 197] 21:05:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 69 (0x7f3e15ed7c00) [pid = 1869] [serial = 591] [outer = (nil)] 21:05:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e17579400) [pid = 1869] [serial = 592] [outer = 0x7f3e15ed7c00] 21:05:34 INFO - PROCESS | 1869 | 1461038734134 Marionette DEBUG loaded listener.js 21:05:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e17916800) [pid = 1869] [serial = 593] [outer = 0x7f3e15ed7c00] 21:05:34 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:34 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:34 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:34 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:34 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:35 INFO - PROCESS | 1869 | 1461038735007 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:05:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:05:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1431ms 21:05:35 INFO - PROCESS | 1869 | 1461038735061 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 21:05:35 INFO - PROCESS | 1869 | 1461038735068 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 21:05:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:05:35 INFO - PROCESS | 1869 | 1461038735076 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:05:35 INFO - PROCESS | 1869 | 1461038735082 Marionette TRACE conn3 <- [1,762,null,{}] 21:05:35 INFO - PROCESS | 1869 | 1461038735089 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:35 INFO - PROCESS | 1869 | 1461038735256 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 21:05:35 INFO - PROCESS | 1869 | 1461038735397 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0d0800 == 72 [pid = 1869] [id = 198] 21:05:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e174ab400) [pid = 1869] [serial = 594] [outer = (nil)] 21:05:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e1825a000) [pid = 1869] [serial = 595] [outer = 0x7f3e174ab400] 21:05:35 INFO - PROCESS | 1869 | 1461038735472 Marionette DEBUG loaded listener.js 21:05:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e183f1c00) [pid = 1869] [serial = 596] [outer = 0x7f3e174ab400] 21:05:36 INFO - PROCESS | 1869 | 1461038736844 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:05:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:05:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1883ms 21:05:36 INFO - PROCESS | 1869 | 1461038736987 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 21:05:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:05:36 INFO - PROCESS | 1869 | 1461038736992 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 21:05:37 INFO - PROCESS | 1869 | 1461038737000 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:05:37 INFO - PROCESS | 1869 | 1461038737003 Marionette TRACE conn3 <- [1,766,null,{}] 21:05:37 INFO - PROCESS | 1869 | 1461038737009 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:37 INFO - PROCESS | 1869 | 1461038737174 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 21:05:37 INFO - PROCESS | 1869 | 1461038737317 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2201f000 == 73 [pid = 1869] [id = 199] 21:05:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 75 (0x7f3e18497800) [pid = 1869] [serial = 597] [outer = (nil)] 21:05:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e198ea000) [pid = 1869] [serial = 598] [outer = 0x7f3e18497800] 21:05:37 INFO - PROCESS | 1869 | 1461038737388 Marionette DEBUG loaded listener.js 21:05:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e1b9d7400) [pid = 1869] [serial = 599] [outer = 0x7f3e18497800] 21:05:38 INFO - PROCESS | 1869 | 1461038738576 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:05:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:05:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1630ms 21:05:38 INFO - PROCESS | 1869 | 1461038738630 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 21:05:38 INFO - PROCESS | 1869 | 1461038738637 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 21:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:05:38 INFO - PROCESS | 1869 | 1461038738709 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:05:38 INFO - PROCESS | 1869 | 1461038738715 Marionette TRACE conn3 <- [1,770,null,{}] 21:05:38 INFO - PROCESS | 1869 | 1461038738721 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:38 INFO - PROCESS | 1869 | 1461038738943 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 21:05:39 INFO - PROCESS | 1869 | 1461038739096 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c31000 == 74 [pid = 1869] [id = 200] 21:05:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e18af7400) [pid = 1869] [serial = 600] [outer = (nil)] 21:05:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e1e0de000) [pid = 1869] [serial = 601] [outer = 0x7f3e18af7400] 21:05:39 INFO - PROCESS | 1869 | 1461038739166 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e1e3c6400) [pid = 1869] [serial = 602] [outer = 0x7f3e18af7400] 21:05:40 INFO - PROCESS | 1869 | 1461038740005 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1345ms 21:05:40 INFO - PROCESS | 1869 | 1461038740041 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 21:05:40 INFO - PROCESS | 1869 | 1461038740043 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 21:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:05:40 INFO - PROCESS | 1869 | 1461038740050 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:05:40 INFO - PROCESS | 1869 | 1461038740053 Marionette TRACE conn3 <- [1,774,null,{}] 21:05:40 INFO - PROCESS | 1869 | 1461038740058 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:40 INFO - PROCESS | 1869 | 1461038740208 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 21:05:40 INFO - PROCESS | 1869 | 1461038740359 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba1e800 == 75 [pid = 1869] [id = 201] 21:05:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e174b4800) [pid = 1869] [serial = 603] [outer = (nil)] 21:05:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e1825f400) [pid = 1869] [serial = 604] [outer = 0x7f3e174b4800] 21:05:40 INFO - PROCESS | 1869 | 1461038740434 Marionette DEBUG loaded listener.js 21:05:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e1f04c800) [pid = 1869] [serial = 605] [outer = 0x7f3e174b4800] 21:05:41 INFO - PROCESS | 1869 | 1461038741494 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1479ms 21:05:41 INFO - PROCESS | 1869 | 1461038741530 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 21:05:41 INFO - PROCESS | 1869 | 1461038741535 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 21:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:05:41 INFO - PROCESS | 1869 | 1461038741542 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:05:41 INFO - PROCESS | 1869 | 1461038741547 Marionette TRACE conn3 <- [1,778,null,{}] 21:05:41 INFO - PROCESS | 1869 | 1461038741555 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:41 INFO - PROCESS | 1869 | 1461038741705 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 21:05:41 INFO - PROCESS | 1869 | 1461038741979 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1738e000 == 76 [pid = 1869] [id = 202] 21:05:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e17ac6c00) [pid = 1869] [serial = 606] [outer = (nil)] 21:05:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e17c4a800) [pid = 1869] [serial = 607] [outer = 0x7f3e17ac6c00] 21:05:42 INFO - PROCESS | 1869 | 1461038742055 Marionette DEBUG loaded listener.js 21:05:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e17e82800) [pid = 1869] [serial = 608] [outer = 0x7f3e17ac6c00] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18cb0000 == 75 [pid = 1869] [id = 53] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e31c20800 == 74 [pid = 1869] [id = 74] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22b79000 == 73 [pid = 1869] [id = 72] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 85 (0x7f3e1848ac00) [pid = 1869] [serial = 559] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20e0a000 == 72 [pid = 1869] [id = 196] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20314800 == 71 [pid = 1869] [id = 195] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bb56000 == 70 [pid = 1869] [id = 194] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b0d800 == 69 [pid = 1869] [id = 193] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b0b800 == 68 [pid = 1869] [id = 192] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20d97800 == 67 [pid = 1869] [id = 190] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20782000 == 66 [pid = 1869] [id = 189] 21:05:42 INFO - PROCESS | 1869 | 1461038742894 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e1b9000 == 65 [pid = 1869] [id = 188] 21:05:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e186f0800 == 64 [pid = 1869] [id = 187] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 84 (0x7f3e2040e800) [pid = 1869] [serial = 494] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 83 (0x7f3e2f9dd800) [pid = 1869] [serial = 512] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 82 (0x7f3e1825c800) [pid = 1869] [serial = 553] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 81 (0x7f3e18497400) [pid = 1869] [serial = 541] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e175e0400) [pid = 1869] [serial = 547] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e17c57800) [pid = 1869] [serial = 539] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e17ac5400) [pid = 1869] [serial = 538] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e17ac5800) [pid = 1869] [serial = 550] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 76 (0x7f3e17844800) [pid = 1869] [serial = 544] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 75 (0x7f3e1b9d5400) [pid = 1869] [serial = 545] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 74 (0x7f3e1791e000) [pid = 1869] [serial = 548] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 73 (0x7f3e18af2800) [pid = 1869] [serial = 542] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 72 (0x7f3e18257c00) [pid = 1869] [serial = 556] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 71 (0x7f3e18336800) [pid = 1869] [serial = 554] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 70 (0x7f3e17c4c800) [pid = 1869] [serial = 551] [outer = (nil)] [url = about:blank] 21:05:42 INFO - PROCESS | 1869 | --DOMWINDOW == 69 (0x7f3e183ee400) [pid = 1869] [serial = 557] [outer = (nil)] [url = about:blank] 21:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1387ms 21:05:42 INFO - PROCESS | 1869 | 1461038742930 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 21:05:42 INFO - PROCESS | 1869 | 1461038742936 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 21:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:05:42 INFO - PROCESS | 1869 | 1461038742946 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:05:42 INFO - PROCESS | 1869 | 1461038742949 Marionette TRACE conn3 <- [1,782,null,{}] 21:05:42 INFO - PROCESS | 1869 | 1461038742955 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:43 INFO - PROCESS | 1869 | 1461038743093 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 21:05:43 INFO - PROCESS | 1869 | 1461038743110 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18508800 == 65 [pid = 1869] [id = 203] 21:05:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 70 (0x7f3e17acfc00) [pid = 1869] [serial = 609] [outer = (nil)] 21:05:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 71 (0x7f3e18336800) [pid = 1869] [serial = 610] [outer = 0x7f3e17acfc00] 21:05:43 INFO - PROCESS | 1869 | 1461038743175 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 72 (0x7f3e18596400) [pid = 1869] [serial = 611] [outer = 0x7f3e17acfc00] 21:05:44 INFO - PROCESS | 1869 | 1461038744050 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1133ms 21:05:44 INFO - PROCESS | 1869 | 1461038744079 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 21:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:05:44 INFO - PROCESS | 1869 | 1461038744083 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 21:05:44 INFO - PROCESS | 1869 | 1461038744088 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:05:44 INFO - PROCESS | 1869 | 1461038744093 Marionette TRACE conn3 <- [1,786,null,{}] 21:05:44 INFO - PROCESS | 1869 | 1461038744122 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:44 INFO - PROCESS | 1869 | 1461038744275 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 21:05:44 INFO - PROCESS | 1869 | 1461038744285 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0c9800 == 66 [pid = 1869] [id = 204] 21:05:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 73 (0x7f3e18ca3000) [pid = 1869] [serial = 612] [outer = (nil)] 21:05:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 74 (0x7f3e19aae800) [pid = 1869] [serial = 613] [outer = 0x7f3e18ca3000] 21:05:44 INFO - PROCESS | 1869 | 1461038744348 Marionette DEBUG loaded listener.js 21:05:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 75 (0x7f3e1ba40000) [pid = 1869] [serial = 614] [outer = 0x7f3e18ca3000] 21:05:45 INFO - PROCESS | 1869 | 1461038745139 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1103ms 21:05:45 INFO - PROCESS | 1869 | 1461038745210 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 21:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:05:45 INFO - PROCESS | 1869 | 1461038745214 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 21:05:45 INFO - PROCESS | 1869 | 1461038745220 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:05:45 INFO - PROCESS | 1869 | 1461038745223 Marionette TRACE conn3 <- [1,790,null,{}] 21:05:45 INFO - PROCESS | 1869 | 1461038745234 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:45 INFO - PROCESS | 1869 | 1461038745424 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 21:05:45 INFO - PROCESS | 1869 | 1461038745441 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21109800 == 67 [pid = 1869] [id = 205] 21:05:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 76 (0x7f3e1885a400) [pid = 1869] [serial = 615] [outer = (nil)] 21:05:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 77 (0x7f3e1c966400) [pid = 1869] [serial = 616] [outer = 0x7f3e1885a400] 21:05:45 INFO - PROCESS | 1869 | 1461038745501 Marionette DEBUG loaded listener.js 21:05:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e1e373000) [pid = 1869] [serial = 617] [outer = 0x7f3e1885a400] 21:05:46 INFO - PROCESS | 1869 | 1461038746287 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1081ms 21:05:46 INFO - PROCESS | 1869 | 1461038746327 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 21:05:46 INFO - PROCESS | 1869 | 1461038746330 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 21:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:05:46 INFO - PROCESS | 1869 | 1461038746335 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:05:46 INFO - PROCESS | 1869 | 1461038746338 Marionette TRACE conn3 <- [1,794,null,{}] 21:05:46 INFO - PROCESS | 1869 | 1461038746343 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:46 INFO - PROCESS | 1869 | 1461038746512 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 21:05:46 INFO - PROCESS | 1869 | 1461038746537 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22297000 == 68 [pid = 1869] [id = 206] 21:05:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e1c959c00) [pid = 1869] [serial = 618] [outer = (nil)] 21:05:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e1ec87c00) [pid = 1869] [serial = 619] [outer = 0x7f3e1c959c00] 21:05:46 INFO - PROCESS | 1869 | 1461038746595 Marionette DEBUG loaded listener.js 21:05:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e1f21f400) [pid = 1869] [serial = 620] [outer = 0x7f3e1c959c00] 21:05:47 INFO - PROCESS | 1869 | --DOMWINDOW == 80 (0x7f3e18259000) [pid = 1869] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:05:47 INFO - PROCESS | 1869 | --DOMWINDOW == 79 (0x7f3e174b2c00) [pid = 1869] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:05:47 INFO - PROCESS | 1869 | --DOMWINDOW == 78 (0x7f3e17956c00) [pid = 1869] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:05:47 INFO - PROCESS | 1869 | --DOMWINDOW == 77 (0x7f3e174afc00) [pid = 1869] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:05:47 INFO - PROCESS | 1869 | 1461038747453 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1178ms 21:05:47 INFO - PROCESS | 1869 | 1461038747514 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 1869 | 1461038747517 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 21:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:05:47 INFO - PROCESS | 1869 | 1461038747522 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 1869 | 1461038747524 Marionette TRACE conn3 <- [1,798,null,{}] 21:05:47 INFO - PROCESS | 1869 | 1461038747530 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:47 INFO - PROCESS | 1869 | 1461038747753 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 21:05:47 INFO - PROCESS | 1869 | 1461038747834 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186dc000 == 69 [pid = 1869] [id = 207] 21:05:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 78 (0x7f3e17956c00) [pid = 1869] [serial = 621] [outer = (nil)] 21:05:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 79 (0x7f3e1fd36c00) [pid = 1869] [serial = 622] [outer = 0x7f3e17956c00] 21:05:47 INFO - PROCESS | 1869 | 1461038747903 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 80 (0x7f3e207a9400) [pid = 1869] [serial = 623] [outer = 0x7f3e17956c00] 21:05:48 INFO - PROCESS | 1869 | 1461038748496 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:05:48 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 21:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1029ms 21:05:48 INFO - PROCESS | 1869 | 1461038748552 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 21:05:48 INFO - PROCESS | 1869 | 1461038748555 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 21:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:05:48 INFO - PROCESS | 1869 | 1461038748561 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:05:48 INFO - PROCESS | 1869 | 1461038748563 Marionette TRACE conn3 <- [1,802,null,{}] 21:05:48 INFO - PROCESS | 1869 | 1461038748568 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:48 INFO - PROCESS | 1869 | 1461038748771 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 21:05:48 INFO - PROCESS | 1869 | 1461038748795 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27ab5000 == 70 [pid = 1869] [id = 208] 21:05:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 81 (0x7f3e209c5800) [pid = 1869] [serial = 624] [outer = (nil)] 21:05:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 82 (0x7f3e2125e000) [pid = 1869] [serial = 625] [outer = 0x7f3e209c5800] 21:05:48 INFO - PROCESS | 1869 | 1461038748856 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 83 (0x7f3e21321400) [pid = 1869] [serial = 626] [outer = 0x7f3e209c5800] 21:05:49 INFO - PROCESS | 1869 | 1461038749773 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:05:49 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 21:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1280ms 21:05:49 INFO - PROCESS | 1869 | 1461038749842 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 21:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:05:49 INFO - PROCESS | 1869 | 1461038749852 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 21:05:49 INFO - PROCESS | 1869 | 1461038749860 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:05:49 INFO - PROCESS | 1869 | 1461038749866 Marionette TRACE conn3 <- [1,806,null,{}] 21:05:49 INFO - PROCESS | 1869 | 1461038749875 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:50 INFO - PROCESS | 1869 | 1461038750041 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 21:05:50 INFO - PROCESS | 1869 | 1461038750192 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bb37800 == 71 [pid = 1869] [id = 209] 21:05:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 84 (0x7f3e174b3c00) [pid = 1869] [serial = 627] [outer = (nil)] 21:05:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 85 (0x7f3e1794ec00) [pid = 1869] [serial = 628] [outer = 0x7f3e174b3c00] 21:05:50 INFO - PROCESS | 1869 | 1461038750265 Marionette DEBUG loaded listener.js 21:05:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 86 (0x7f3e17e88800) [pid = 1869] [serial = 629] [outer = 0x7f3e174b3c00] 21:05:51 INFO - PROCESS | 1869 | 1461038751143 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 21:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1336ms 21:05:51 INFO - PROCESS | 1869 | 1461038751195 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 21:05:51 INFO - PROCESS | 1869 | 1461038751203 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 21:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:05:51 INFO - PROCESS | 1869 | 1461038751213 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:05:51 INFO - PROCESS | 1869 | 1461038751216 Marionette TRACE conn3 <- [1,810,null,{}] 21:05:51 INFO - PROCESS | 1869 | 1461038751223 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:51 INFO - PROCESS | 1869 | 1461038751385 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 21:05:51 INFO - PROCESS | 1869 | 1461038751530 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e222a5800 == 72 [pid = 1869] [id = 210] 21:05:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 87 (0x7f3e17842400) [pid = 1869] [serial = 630] [outer = (nil)] 21:05:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 88 (0x7f3e1885e000) [pid = 1869] [serial = 631] [outer = 0x7f3e17842400] 21:05:51 INFO - PROCESS | 1869 | 1461038751601 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 89 (0x7f3e19a0ec00) [pid = 1869] [serial = 632] [outer = 0x7f3e17842400] 21:05:52 INFO - PROCESS | 1869 | 1461038752608 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1432ms 21:05:52 INFO - PROCESS | 1869 | 1461038752645 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 1869 | 1461038752648 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 21:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:05:52 INFO - PROCESS | 1869 | 1461038752655 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 1869 | 1461038752660 Marionette TRACE conn3 <- [1,814,null,{}] 21:05:52 INFO - PROCESS | 1869 | 1461038752676 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:52 INFO - PROCESS | 1869 | 1461038752870 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 21:05:53 INFO - PROCESS | 1869 | 1461038753065 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9e0000 == 73 [pid = 1869] [id = 211] 21:05:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 90 (0x7f3e1e0de400) [pid = 1869] [serial = 633] [outer = (nil)] 21:05:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 91 (0x7f3e1fcef800) [pid = 1869] [serial = 634] [outer = 0x7f3e1e0de400] 21:05:53 INFO - PROCESS | 1869 | 1461038753183 Marionette DEBUG loaded listener.js 21:05:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 92 (0x7f3e20406400) [pid = 1869] [serial = 635] [outer = 0x7f3e1e0de400] 21:05:54 INFO - PROCESS | 1869 | 1461038754014 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 21:05:54 INFO - PROCESS | 1869 | 1461038754050 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 21:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:05:54 INFO - PROCESS | 1869 | 1461038754056 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:05:54 INFO - PROCESS | 1869 | 1461038754058 Marionette TRACE conn3 <- [1,818,null,{}] 21:05:54 INFO - PROCESS | 1869 | 1461038754064 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:54 INFO - PROCESS | 1869 | 1461038754218 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 21:05:54 INFO - PROCESS | 1869 | 1461038754370 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ea37000 == 74 [pid = 1869] [id = 212] 21:05:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 93 (0x7f3e21261800) [pid = 1869] [serial = 636] [outer = (nil)] 21:05:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e21946800) [pid = 1869] [serial = 637] [outer = 0x7f3e21261800] 21:05:54 INFO - PROCESS | 1869 | 1461038754448 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e21c48800) [pid = 1869] [serial = 638] [outer = 0x7f3e21261800] 21:05:55 INFO - PROCESS | 1869 | 1461038755307 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1278ms 21:05:55 INFO - PROCESS | 1869 | 1461038755334 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 21:05:55 INFO - PROCESS | 1869 | 1461038755337 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 21:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:05:55 INFO - PROCESS | 1869 | 1461038755343 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 1869 | 1461038755346 Marionette TRACE conn3 <- [1,822,null,{}] 21:05:55 INFO - PROCESS | 1869 | 1461038755351 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:55 INFO - PROCESS | 1869 | 1461038755500 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 21:05:55 INFO - PROCESS | 1869 | 1461038755652 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ece4000 == 75 [pid = 1869] [id = 213] 21:05:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e21323c00) [pid = 1869] [serial = 639] [outer = (nil)] 21:05:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e22055c00) [pid = 1869] [serial = 640] [outer = 0x7f3e21323c00] 21:05:55 INFO - PROCESS | 1869 | 1461038755722 Marionette DEBUG loaded listener.js 21:05:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e22213c00) [pid = 1869] [serial = 641] [outer = 0x7f3e21323c00] 21:05:56 INFO - PROCESS | 1869 | 1461038756577 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:05:56 INFO - PROCESS | 1869 | 1461038756634 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 21:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:05:56 INFO - PROCESS | 1869 | 1461038756654 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:05:56 INFO - PROCESS | 1869 | 1461038756657 Marionette TRACE conn3 <- [1,826,null,{}] 21:05:56 INFO - PROCESS | 1869 | 1461038756663 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:56 INFO - PROCESS | 1869 | 1461038756877 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 21:05:57 INFO - PROCESS | 1869 | 1461038757025 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fc6a800 == 76 [pid = 1869] [id = 214] 21:05:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e2221a400) [pid = 1869] [serial = 642] [outer = (nil)] 21:05:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e23f32800) [pid = 1869] [serial = 643] [outer = 0x7f3e2221a400] 21:05:57 INFO - PROCESS | 1869 | 1461038757098 Marionette DEBUG loaded listener.js 21:05:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e24194000) [pid = 1869] [serial = 644] [outer = 0x7f3e2221a400] 21:05:58 INFO - PROCESS | 1869 | 1461038758195 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1592ms 21:05:58 INFO - PROCESS | 1869 | 1461038758234 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 21:05:58 INFO - PROCESS | 1869 | 1461038758239 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 21:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:05:58 INFO - PROCESS | 1869 | 1461038758247 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:05:58 INFO - PROCESS | 1869 | 1461038758252 Marionette TRACE conn3 <- [1,830,null,{}] 21:05:58 INFO - PROCESS | 1869 | 1461038758260 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:58 INFO - PROCESS | 1869 | 1461038758409 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 21:05:58 INFO - PROCESS | 1869 | 1461038758596 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0d6800 == 77 [pid = 1869] [id = 215] 21:05:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e17ac5400) [pid = 1869] [serial = 645] [outer = (nil)] 21:05:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e17ad0800) [pid = 1869] [serial = 646] [outer = 0x7f3e17ac5400] 21:05:58 INFO - PROCESS | 1869 | 1461038758661 Marionette DEBUG loaded listener.js 21:05:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e18333400) [pid = 1869] [serial = 647] [outer = 0x7f3e17ac5400] 21:05:59 INFO - PROCESS | 1869 | 1461038759485 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1283ms 21:05:59 INFO - PROCESS | 1869 | 1461038759530 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 21:05:59 INFO - PROCESS | 1869 | 1461038759541 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 21:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:05:59 INFO - PROCESS | 1869 | 1461038759562 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:05:59 INFO - PROCESS | 1869 | 1461038759570 Marionette TRACE conn3 <- [1,834,null,{}] 21:05:59 INFO - PROCESS | 1869 | 1461038759576 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:59 INFO - PROCESS | 1869 | 1461038759775 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 21:05:59 INFO - PROCESS | 1869 | 1461038759933 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182bb000 == 78 [pid = 1869] [id = 216] 21:05:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e17c4ac00) [pid = 1869] [serial = 648] [outer = (nil)] 21:05:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e183f1000) [pid = 1869] [serial = 649] [outer = 0x7f3e17c4ac00] 21:06:00 INFO - PROCESS | 1869 | 1461038759999 Marionette DEBUG loaded listener.js 21:06:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e18af6800) [pid = 1869] [serial = 650] [outer = 0x7f3e17c4ac00] 21:06:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2021f800 == 77 [pid = 1869] [id = 61] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 106 (0x7f3e17950c00) [pid = 1869] [serial = 589] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 105 (0x7f3e1794f800) [pid = 1869] [serial = 562] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 104 (0x7f3e180dc400) [pid = 1869] [serial = 565] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 103 (0x7f3e198e9c00) [pid = 1869] [serial = 568] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 102 (0x7f3e1b87d800) [pid = 1869] [serial = 571] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e17840000) [pid = 1869] [serial = 574] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17348800 == 76 [pid = 1869] [id = 197] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e19aa0000) [pid = 1869] [serial = 586] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e17c4a000) [pid = 1869] [serial = 580] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e180db000) [pid = 1869] [serial = 581] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e183ed800) [pid = 1869] [serial = 583] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e17576c00) [pid = 1869] [serial = 577] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e1783d800) [pid = 1869] [serial = 578] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e1c959800) [pid = 1869] [serial = 587] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | --DOMWINDOW == 93 (0x7f3e1885c400) [pid = 1869] [serial = 584] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 1869 | 1461038760843 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1344ms 21:06:00 INFO - PROCESS | 1869 | 1461038760906 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 21:06:00 INFO - PROCESS | 1869 | 1461038760910 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 21:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:06:00 INFO - PROCESS | 1869 | 1461038760915 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:06:00 INFO - PROCESS | 1869 | 1461038760921 Marionette TRACE conn3 <- [1,838,null,{}] 21:06:00 INFO - PROCESS | 1869 | 1461038760935 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:01 INFO - PROCESS | 1869 | 1461038761116 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 21:06:01 INFO - PROCESS | 1869 | 1461038761223 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c184000 == 77 [pid = 1869] [id = 217] 21:06:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 94 (0x7f3e1794f800) [pid = 1869] [serial = 651] [outer = (nil)] 21:06:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e1b9d9400) [pid = 1869] [serial = 652] [outer = 0x7f3e1794f800] 21:06:01 INFO - PROCESS | 1869 | 1461038761286 Marionette DEBUG loaded listener.js 21:06:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e1e0d6c00) [pid = 1869] [serial = 653] [outer = 0x7f3e1794f800] 21:06:01 INFO - PROCESS | 1869 | 1461038761973 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1087ms 21:06:02 INFO - PROCESS | 1869 | 1461038762004 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 21:06:02 INFO - PROCESS | 1869 | 1461038762008 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 21:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:06:02 INFO - PROCESS | 1869 | 1461038762013 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:06:02 INFO - PROCESS | 1869 | 1461038762015 Marionette TRACE conn3 <- [1,842,null,{}] 21:06:02 INFO - PROCESS | 1869 | 1461038762057 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:02 INFO - PROCESS | 1869 | 1461038762206 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 21:06:02 INFO - PROCESS | 1869 | 1461038762217 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20d96800 == 78 [pid = 1869] [id = 218] 21:06:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1c95c800) [pid = 1869] [serial = 654] [outer = (nil)] 21:06:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e1f04e400) [pid = 1869] [serial = 655] [outer = 0x7f3e1c95c800] 21:06:02 INFO - PROCESS | 1869 | 1461038762278 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e20405800) [pid = 1869] [serial = 656] [outer = 0x7f3e1c95c800] 21:06:03 INFO - PROCESS | 1869 | 1461038763088 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1097ms 21:06:03 INFO - PROCESS | 1869 | 1461038763126 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 1869 | 1461038763128 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 21:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:06:03 INFO - PROCESS | 1869 | 1461038763134 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 1869 | 1461038763136 Marionette TRACE conn3 <- [1,846,null,{}] 21:06:03 INFO - PROCESS | 1869 | 1461038763146 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:03 INFO - PROCESS | 1869 | 1461038763322 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 21:06:03 INFO - PROCESS | 1869 | 1461038763354 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1802b800 == 79 [pid = 1869] [id = 219] 21:06:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e1e3c4400) [pid = 1869] [serial = 657] [outer = (nil)] 21:06:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e20b81400) [pid = 1869] [serial = 658] [outer = 0x7f3e1e3c4400] 21:06:03 INFO - PROCESS | 1869 | 1461038763414 Marionette DEBUG loaded listener.js 21:06:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e22053c00) [pid = 1869] [serial = 659] [outer = 0x7f3e1e3c4400] 21:06:04 INFO - PROCESS | 1869 | 1461038764280 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1183ms 21:06:04 INFO - PROCESS | 1869 | 1461038764318 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 21:06:04 INFO - PROCESS | 1869 | 1461038764321 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 21:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:06:04 INFO - PROCESS | 1869 | 1461038764326 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:06:04 INFO - PROCESS | 1869 | 1461038764328 Marionette TRACE conn3 <- [1,850,null,{}] 21:06:04 INFO - PROCESS | 1869 | 1461038764333 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:04 INFO - PROCESS | 1869 | 1461038764648 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 101 (0x7f3e17956c00) [pid = 1869] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 100 (0x7f3e18ca3000) [pid = 1869] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 99 (0x7f3e17acfc00) [pid = 1869] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 98 (0x7f3e15ed5000) [pid = 1869] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 97 (0x7f3e17ac6c00) [pid = 1869] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 96 (0x7f3e1c959c00) [pid = 1869] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 95 (0x7f3e1885a400) [pid = 1869] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:06:04 INFO - PROCESS | 1869 | --DOMWINDOW == 94 (0x7f3e15ecb400) [pid = 1869] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:06:04 INFO - PROCESS | 1869 | 1461038764737 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20a9c000 == 80 [pid = 1869] [id = 220] 21:06:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 95 (0x7f3e15ed5000) [pid = 1869] [serial = 660] [outer = (nil)] 21:06:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 96 (0x7f3e17956c00) [pid = 1869] [serial = 661] [outer = 0x7f3e15ed5000] 21:06:04 INFO - PROCESS | 1869 | 1461038764801 Marionette DEBUG loaded listener.js 21:06:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 97 (0x7f3e1f4cd800) [pid = 1869] [serial = 662] [outer = 0x7f3e15ed5000] 21:06:05 INFO - PROCESS | 1869 | 1461038765440 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1175ms 21:06:05 INFO - PROCESS | 1869 | 1461038765502 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 21:06:05 INFO - PROCESS | 1869 | 1461038765505 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 21:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:06:05 INFO - PROCESS | 1869 | 1461038765511 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:06:05 INFO - PROCESS | 1869 | 1461038765524 Marionette TRACE conn3 <- [1,854,null,{}] 21:06:05 INFO - PROCESS | 1869 | 1461038765528 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:05 INFO - PROCESS | 1869 | 1461038765705 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 21:06:05 INFO - PROCESS | 1869 | 1461038765717 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f918000 == 81 [pid = 1869] [id = 221] 21:06:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 98 (0x7f3e23f2d400) [pid = 1869] [serial = 663] [outer = (nil)] 21:06:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 99 (0x7f3e27b5d000) [pid = 1869] [serial = 664] [outer = 0x7f3e23f2d400] 21:06:05 INFO - PROCESS | 1869 | 1461038765776 Marionette DEBUG loaded listener.js 21:06:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 100 (0x7f3e28809400) [pid = 1869] [serial = 665] [outer = 0x7f3e23f2d400] 21:06:06 INFO - PROCESS | 1869 | 1461038766471 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 990ms 21:06:06 INFO - PROCESS | 1869 | 1461038766501 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 21:06:06 INFO - PROCESS | 1869 | 1461038766503 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 21:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:06:06 INFO - PROCESS | 1869 | 1461038766509 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:06:06 INFO - PROCESS | 1869 | 1461038766511 Marionette TRACE conn3 <- [1,858,null,{}] 21:06:06 INFO - PROCESS | 1869 | 1461038766516 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:06 INFO - PROCESS | 1869 | 1461038766766 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 21:06:06 INFO - PROCESS | 1869 | 1461038766896 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1738d000 == 82 [pid = 1869] [id = 222] 21:06:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 101 (0x7f3e15ed0800) [pid = 1869] [serial = 666] [outer = (nil)] 21:06:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 102 (0x7f3e174b3400) [pid = 1869] [serial = 667] [outer = 0x7f3e15ed0800] 21:06:06 INFO - PROCESS | 1869 | 1461038766969 Marionette DEBUG loaded listener.js 21:06:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 103 (0x7f3e17843400) [pid = 1869] [serial = 668] [outer = 0x7f3e15ed0800] 21:06:07 INFO - PROCESS | 1869 | 1461038767819 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1380ms 21:06:07 INFO - PROCESS | 1869 | 1461038767891 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 21:06:07 INFO - PROCESS | 1869 | 1461038767898 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 21:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:06:07 INFO - PROCESS | 1869 | 1461038767905 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:06:07 INFO - PROCESS | 1869 | 1461038767911 Marionette TRACE conn3 <- [1,862,null,{}] 21:06:07 INFO - PROCESS | 1869 | 1461038767918 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:08 INFO - PROCESS | 1869 | 1461038768115 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 21:06:08 INFO - PROCESS | 1869 | 1461038768267 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20b1e000 == 83 [pid = 1869] [id = 223] 21:06:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 104 (0x7f3e15ed6c00) [pid = 1869] [serial = 669] [outer = (nil)] 21:06:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 105 (0x7f3e18ae8c00) [pid = 1869] [serial = 670] [outer = 0x7f3e15ed6c00] 21:06:08 INFO - PROCESS | 1869 | 1461038768347 Marionette DEBUG loaded listener.js 21:06:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 106 (0x7f3e19a10000) [pid = 1869] [serial = 671] [outer = 0x7f3e15ed6c00] 21:06:09 INFO - PROCESS | 1869 | 1461038769208 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1338ms 21:06:09 INFO - PROCESS | 1869 | 1461038769243 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 21:06:09 INFO - PROCESS | 1869 | 1461038769248 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 21:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:06:09 INFO - PROCESS | 1869 | 1461038769254 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:06:09 INFO - PROCESS | 1869 | 1461038769258 Marionette TRACE conn3 <- [1,866,null,{}] 21:06:09 INFO - PROCESS | 1869 | 1461038769263 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:09 INFO - PROCESS | 1869 | 1461038769421 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 21:06:09 INFO - PROCESS | 1869 | 1461038769580 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fc6b800 == 84 [pid = 1869] [id = 224] 21:06:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 107 (0x7f3e183ee400) [pid = 1869] [serial = 672] [outer = (nil)] 21:06:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e1f214c00) [pid = 1869] [serial = 673] [outer = 0x7f3e183ee400] 21:06:09 INFO - PROCESS | 1869 | 1461038769659 Marionette DEBUG loaded listener.js 21:06:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e21851400) [pid = 1869] [serial = 674] [outer = 0x7f3e183ee400] 21:06:10 INFO - PROCESS | 1869 | 1461038770648 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 21:06:10 INFO - PROCESS | 1869 | 1461038770694 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 21:06:10 INFO - PROCESS | 1869 | 1461038770699 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 21:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:06:10 INFO - PROCESS | 1869 | 1461038770715 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 1869 | 1461038770722 Marionette TRACE conn3 <- [1,870,null,{}] 21:06:10 INFO - PROCESS | 1869 | 1461038770727 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:10 INFO - PROCESS | 1869 | 1461038770889 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 21:06:11 INFO - PROCESS | 1869 | 1461038771038 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33a88800 == 85 [pid = 1869] [id = 225] 21:06:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e1c95f400) [pid = 1869] [serial = 675] [outer = (nil)] 21:06:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e23f2d000) [pid = 1869] [serial = 676] [outer = 0x7f3e1c95f400] 21:06:11 INFO - PROCESS | 1869 | 1461038771111 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e28808400) [pid = 1869] [serial = 677] [outer = 0x7f3e1c95f400] 21:06:11 INFO - PROCESS | 1869 | 1461038771978 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1295ms 21:06:12 INFO - PROCESS | 1869 | 1461038772003 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 21:06:12 INFO - PROCESS | 1869 | 1461038772006 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 21:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:06:12 INFO - PROCESS | 1869 | 1461038772012 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 1869 | 1461038772016 Marionette TRACE conn3 <- [1,874,null,{}] 21:06:12 INFO - PROCESS | 1869 | 1461038772021 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:12 INFO - PROCESS | 1869 | 1461038772184 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 21:06:12 INFO - PROCESS | 1869 | 1461038772342 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33e7b800 == 86 [pid = 1869] [id = 226] 21:06:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e1fcf5c00) [pid = 1869] [serial = 678] [outer = (nil)] 21:06:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e2e556c00) [pid = 1869] [serial = 679] [outer = 0x7f3e1fcf5c00] 21:06:12 INFO - PROCESS | 1869 | 1461038772415 Marionette DEBUG loaded listener.js 21:06:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e2e7e9800) [pid = 1869] [serial = 680] [outer = 0x7f3e1fcf5c00] 21:06:13 INFO - PROCESS | 1869 | 1461038773269 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1279ms 21:06:13 INFO - PROCESS | 1869 | 1461038773292 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 21:06:13 INFO - PROCESS | 1869 | 1461038773296 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 21:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:06:13 INFO - PROCESS | 1869 | 1461038773301 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:06:13 INFO - PROCESS | 1869 | 1461038773304 Marionette TRACE conn3 <- [1,878,null,{}] 21:06:13 INFO - PROCESS | 1869 | 1461038773309 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:13 INFO - PROCESS | 1869 | 1461038773463 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 21:06:13 INFO - PROCESS | 1869 | 1461038773625 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e36828000 == 87 [pid = 1869] [id = 227] 21:06:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e2ea25800) [pid = 1869] [serial = 681] [outer = (nil)] 21:06:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e2ea97c00) [pid = 1869] [serial = 682] [outer = 0x7f3e2ea25800] 21:06:13 INFO - PROCESS | 1869 | 1461038773707 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e2ec43800) [pid = 1869] [serial = 683] [outer = 0x7f3e2ea25800] 21:06:14 INFO - PROCESS | 1869 | 1461038774580 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1336ms 21:06:14 INFO - PROCESS | 1869 | 1461038774638 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 21:06:14 INFO - PROCESS | 1869 | 1461038774641 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 21:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:06:14 INFO - PROCESS | 1869 | 1461038774647 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:06:14 INFO - PROCESS | 1869 | 1461038774649 Marionette TRACE conn3 <- [1,882,null,{}] 21:06:14 INFO - PROCESS | 1869 | 1461038774655 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:14 INFO - PROCESS | 1869 | 1461038774803 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 21:06:14 INFO - PROCESS | 1869 | 1461038774968 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38084800 == 88 [pid = 1869] [id = 228] 21:06:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e2e8ba400) [pid = 1869] [serial = 684] [outer = (nil)] 21:06:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e2f9dd400) [pid = 1869] [serial = 685] [outer = 0x7f3e2e8ba400] 21:06:15 INFO - PROCESS | 1869 | 1461038775038 Marionette DEBUG loaded listener.js 21:06:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e2fc89800) [pid = 1869] [serial = 686] [outer = 0x7f3e2e8ba400] 21:06:15 INFO - PROCESS | 1869 | 1461038775889 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1277ms 21:06:15 INFO - PROCESS | 1869 | 1461038775925 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 21:06:15 INFO - PROCESS | 1869 | 1461038775928 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 21:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:06:15 INFO - PROCESS | 1869 | 1461038775934 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 1869 | 1461038775936 Marionette TRACE conn3 <- [1,886,null,{}] 21:06:15 INFO - PROCESS | 1869 | 1461038775942 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:16 INFO - PROCESS | 1869 | 1461038776092 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 21:06:16 INFO - PROCESS | 1869 | 1461038776253 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17e3a000 == 89 [pid = 1869] [id = 229] 21:06:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e15ed4000) [pid = 1869] [serial = 687] [outer = (nil)] 21:06:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e17c53c00) [pid = 1869] [serial = 688] [outer = 0x7f3e15ed4000] 21:06:16 INFO - PROCESS | 1869 | 1461038776322 Marionette DEBUG loaded listener.js 21:06:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e21259000) [pid = 1869] [serial = 689] [outer = 0x7f3e15ed4000] 21:06:17 INFO - PROCESS | 1869 | 1461038777441 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1589ms 21:06:17 INFO - PROCESS | 1869 | 1461038777523 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 21:06:17 INFO - PROCESS | 1869 | 1461038777530 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 21:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:06:17 INFO - PROCESS | 1869 | 1461038777541 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:06:17 INFO - PROCESS | 1869 | 1461038777545 Marionette TRACE conn3 <- [1,890,null,{}] 21:06:17 INFO - PROCESS | 1869 | 1461038777552 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:17 INFO - PROCESS | 1869 | 1461038777795 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 21:06:18 INFO - PROCESS | 1869 | 1461038778012 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17338000 == 90 [pid = 1869] [id = 230] 21:06:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e183ed800) [pid = 1869] [serial = 690] [outer = (nil)] 21:06:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e1848a400) [pid = 1869] [serial = 691] [outer = 0x7f3e183ed800] 21:06:18 INFO - PROCESS | 1869 | 1461038778140 Marionette DEBUG loaded listener.js 21:06:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e18b73800) [pid = 1869] [serial = 692] [outer = 0x7f3e183ed800] 21:06:18 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e33e800 == 89 [pid = 1869] [id = 60] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e2125e000) [pid = 1869] [serial = 625] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e207a9400) [pid = 1869] [serial = 623] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e17579400) [pid = 1869] [serial = 592] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 123 (0x7f3e1ba40000) [pid = 1869] [serial = 614] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 122 (0x7f3e1e0de000) [pid = 1869] [serial = 601] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 121 (0x7f3e18596400) [pid = 1869] [serial = 611] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 120 (0x7f3e198ea000) [pid = 1869] [serial = 598] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 119 (0x7f3e1ba47c00) [pid = 1869] [serial = 590] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e17c4a800) [pid = 1869] [serial = 607] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e1f21f400) [pid = 1869] [serial = 620] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e1825a000) [pid = 1869] [serial = 595] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e1825f400) [pid = 1869] [serial = 604] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e1e373000) [pid = 1869] [serial = 617] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e1c966400) [pid = 1869] [serial = 616] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 112 (0x7f3e18597400) [pid = 1869] [serial = 560] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 111 (0x7f3e17e82800) [pid = 1869] [serial = 608] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 110 (0x7f3e19aae800) [pid = 1869] [serial = 613] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 109 (0x7f3e18336800) [pid = 1869] [serial = 610] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 108 (0x7f3e1fd36c00) [pid = 1869] [serial = 622] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | --DOMWINDOW == 107 (0x7f3e1ec87c00) [pid = 1869] [serial = 619] [outer = (nil)] [url = about:blank] 21:06:18 INFO - PROCESS | 1869 | 1461038778921 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1433ms 21:06:18 INFO - PROCESS | 1869 | 1461038778975 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 21:06:18 INFO - PROCESS | 1869 | 1461038778981 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 21:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:06:19 INFO - PROCESS | 1869 | 1461038778991 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:06:19 INFO - PROCESS | 1869 | 1461038778994 Marionette TRACE conn3 <- [1,894,null,{}] 21:06:19 INFO - PROCESS | 1869 | 1461038778999 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:19 INFO - PROCESS | 1869 | 1461038779178 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 21:06:19 INFO - PROCESS | 1869 | 1461038779188 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec5d000 == 90 [pid = 1869] [id = 231] 21:06:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 108 (0x7f3e17e80400) [pid = 1869] [serial = 693] [outer = (nil)] 21:06:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 109 (0x7f3e1c959800) [pid = 1869] [serial = 694] [outer = 0x7f3e17e80400] 21:06:19 INFO - PROCESS | 1869 | 1461038779248 Marionette DEBUG loaded listener.js 21:06:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 110 (0x7f3e1e0dbc00) [pid = 1869] [serial = 695] [outer = 0x7f3e17e80400] 21:06:20 INFO - PROCESS | 1869 | 1461038780052 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1078ms 21:06:20 INFO - PROCESS | 1869 | 1461038780069 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 21:06:20 INFO - PROCESS | 1869 | 1461038780072 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 21:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:06:20 INFO - PROCESS | 1869 | 1461038780095 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:06:20 INFO - PROCESS | 1869 | 1461038780100 Marionette TRACE conn3 <- [1,898,null,{}] 21:06:20 INFO - PROCESS | 1869 | 1461038780115 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:20 INFO - PROCESS | 1869 | 1461038780265 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 21:06:20 INFO - PROCESS | 1869 | 1461038780282 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e229c6000 == 91 [pid = 1869] [id = 232] 21:06:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 111 (0x7f3e1e3cfc00) [pid = 1869] [serial = 696] [outer = (nil)] 21:06:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 112 (0x7f3e20409800) [pid = 1869] [serial = 697] [outer = 0x7f3e1e3cfc00] 21:06:20 INFO - PROCESS | 1869 | 1461038780344 Marionette DEBUG loaded listener.js 21:06:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 113 (0x7f3e2125f000) [pid = 1869] [serial = 698] [outer = 0x7f3e1e3cfc00] 21:06:21 INFO - PROCESS | 1869 | 1461038781121 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1081ms 21:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:06:21 INFO - PROCESS | 1869 | 1461038781195 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 1869 | 1461038781198 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 21:06:21 INFO - PROCESS | 1869 | 1461038781204 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 1869 | 1461038781207 Marionette TRACE conn3 <- [1,902,null,{}] 21:06:21 INFO - PROCESS | 1869 | 1461038781219 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:21 INFO - PROCESS | 1869 | 1461038781408 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 21:06:21 INFO - PROCESS | 1869 | 1461038781429 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27abf000 == 92 [pid = 1869] [id = 233] 21:06:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e1e3c8000) [pid = 1869] [serial = 699] [outer = (nil)] 21:06:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e21ea5800) [pid = 1869] [serial = 700] [outer = 0x7f3e1e3c8000] 21:06:21 INFO - PROCESS | 1869 | 1461038781487 Marionette DEBUG loaded listener.js 21:06:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e2223c400) [pid = 1869] [serial = 701] [outer = 0x7f3e1e3c8000] 21:06:22 INFO - PROCESS | 1869 | 1461038782295 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1134ms 21:06:22 INFO - PROCESS | 1869 | 1461038782338 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 21:06:22 INFO - PROCESS | 1869 | 1461038782341 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 21:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:06:22 INFO - PROCESS | 1869 | 1461038782346 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:06:22 INFO - PROCESS | 1869 | 1461038782348 Marionette TRACE conn3 <- [1,906,null,{}] 21:06:22 INFO - PROCESS | 1869 | 1461038782359 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:22 INFO - PROCESS | 1869 | 1461038782539 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 21:06:22 INFO - PROCESS | 1869 | 1461038782561 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e782000 == 93 [pid = 1869] [id = 234] 21:06:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e2184e800) [pid = 1869] [serial = 702] [outer = (nil)] 21:06:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e22b51000) [pid = 1869] [serial = 703] [outer = 0x7f3e2184e800] 21:06:22 INFO - PROCESS | 1869 | 1461038782619 Marionette DEBUG loaded listener.js 21:06:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e23f4a000) [pid = 1869] [serial = 704] [outer = 0x7f3e2184e800] 21:06:23 INFO - PROCESS | 1869 | --DOMWINDOW == 118 (0x7f3e1e3c4400) [pid = 1869] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:06:23 INFO - PROCESS | 1869 | --DOMWINDOW == 117 (0x7f3e15ed5000) [pid = 1869] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:06:23 INFO - PROCESS | 1869 | --DOMWINDOW == 116 (0x7f3e17ac5400) [pid = 1869] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:06:23 INFO - PROCESS | 1869 | --DOMWINDOW == 115 (0x7f3e1794f800) [pid = 1869] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:06:23 INFO - PROCESS | 1869 | --DOMWINDOW == 114 (0x7f3e17c4ac00) [pid = 1869] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:06:23 INFO - PROCESS | 1869 | --DOMWINDOW == 113 (0x7f3e1c95c800) [pid = 1869] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:06:23 INFO - PROCESS | 1869 | 1461038783583 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1284ms 21:06:23 INFO - PROCESS | 1869 | 1461038783631 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 21:06:23 INFO - PROCESS | 1869 | 1461038783633 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 21:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:06:23 INFO - PROCESS | 1869 | 1461038783639 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:06:23 INFO - PROCESS | 1869 | 1461038783641 Marionette TRACE conn3 <- [1,910,null,{}] 21:06:23 INFO - PROCESS | 1869 | 1461038783647 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:23 INFO - PROCESS | 1869 | 1461038783833 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 21:06:23 INFO - PROCESS | 1869 | 1461038783853 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f912800 == 94 [pid = 1869] [id = 235] 21:06:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 114 (0x7f3e2040d800) [pid = 1869] [serial = 705] [outer = (nil)] 21:06:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 115 (0x7f3e23f4a800) [pid = 1869] [serial = 706] [outer = 0x7f3e2040d800] 21:06:23 INFO - PROCESS | 1869 | 1461038783920 Marionette DEBUG loaded listener.js 21:06:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 116 (0x7f3e2f931000) [pid = 1869] [serial = 707] [outer = 0x7f3e2040d800] 21:06:24 INFO - PROCESS | 1869 | 1461038784604 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 977ms 21:06:24 INFO - PROCESS | 1869 | 1461038784618 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 21:06:24 INFO - PROCESS | 1869 | 1461038784620 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 21:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:06:24 INFO - PROCESS | 1869 | 1461038784627 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:06:24 INFO - PROCESS | 1869 | 1461038784629 Marionette TRACE conn3 <- [1,914,null,{}] 21:06:24 INFO - PROCESS | 1869 | 1461038784634 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:24 INFO - PROCESS | 1869 | 1461038784764 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 21:06:24 INFO - PROCESS | 1869 | 1461038784888 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33a9b000 == 95 [pid = 1869] [id = 236] 21:06:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 117 (0x7f3e17c51000) [pid = 1869] [serial = 708] [outer = (nil)] 21:06:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 118 (0x7f3e2f9ddc00) [pid = 1869] [serial = 709] [outer = 0x7f3e17c51000] 21:06:24 INFO - PROCESS | 1869 | 1461038784946 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 119 (0x7f3e2fc90c00) [pid = 1869] [serial = 710] [outer = 0x7f3e17c51000] 21:06:25 INFO - PROCESS | 1869 | 1461038785888 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1328ms 21:06:25 INFO - PROCESS | 1869 | 1461038785954 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 21:06:25 INFO - PROCESS | 1869 | 1461038785961 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 21:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:06:25 INFO - PROCESS | 1869 | 1461038785969 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:06:25 INFO - PROCESS | 1869 | 1461038785974 Marionette TRACE conn3 <- [1,918,null,{}] 21:06:25 INFO - PROCESS | 1869 | 1461038785982 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:26 INFO - PROCESS | 1869 | 1461038786184 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 21:06:26 INFO - PROCESS | 1869 | 1461038786341 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ff6a000 == 96 [pid = 1869] [id = 237] 21:06:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 120 (0x7f3e180db000) [pid = 1869] [serial = 711] [outer = (nil)] 21:06:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 121 (0x7f3e1885d000) [pid = 1869] [serial = 712] [outer = 0x7f3e180db000] 21:06:26 INFO - PROCESS | 1869 | 1461038786415 Marionette DEBUG loaded listener.js 21:06:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 122 (0x7f3e1ba48800) [pid = 1869] [serial = 713] [outer = 0x7f3e180db000] 21:06:27 INFO - PROCESS | 1869 | 1461038787345 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1437ms 21:06:27 INFO - PROCESS | 1869 | 1461038787407 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 21:06:27 INFO - PROCESS | 1869 | 1461038787416 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 21:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:06:27 INFO - PROCESS | 1869 | 1461038787426 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:06:27 INFO - PROCESS | 1869 | 1461038787430 Marionette TRACE conn3 <- [1,922,null,{}] 21:06:27 INFO - PROCESS | 1869 | 1461038787436 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:27 INFO - PROCESS | 1869 | 1461038787599 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 21:06:27 INFO - PROCESS | 1869 | 1461038787753 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fa10000 == 97 [pid = 1869] [id = 238] 21:06:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 123 (0x7f3e1e3c5000) [pid = 1869] [serial = 714] [outer = (nil)] 21:06:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 124 (0x7f3e1fcf2000) [pid = 1869] [serial = 715] [outer = 0x7f3e1e3c5000] 21:06:27 INFO - PROCESS | 1869 | 1461038787906 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e2125f800) [pid = 1869] [serial = 716] [outer = 0x7f3e1e3c5000] 21:06:28 INFO - PROCESS | 1869 | 1461038788659 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1279ms 21:06:28 INFO - PROCESS | 1869 | 1461038788705 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 21:06:28 INFO - PROCESS | 1869 | 1461038788708 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 21:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:06:28 INFO - PROCESS | 1869 | 1461038788715 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:06:28 INFO - PROCESS | 1869 | 1461038788720 Marionette TRACE conn3 <- [1,926,null,{}] 21:06:28 INFO - PROCESS | 1869 | 1461038788752 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:28 INFO - PROCESS | 1869 | 1461038788920 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 21:06:29 INFO - PROCESS | 1869 | 1461038789077 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e56000 == 98 [pid = 1869] [id = 239] 21:06:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e1e1db000) [pid = 1869] [serial = 717] [outer = (nil)] 21:06:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e2880b000) [pid = 1869] [serial = 718] [outer = 0x7f3e1e1db000] 21:06:29 INFO - PROCESS | 1869 | 1461038789156 Marionette DEBUG loaded listener.js 21:06:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e2ea9ec00) [pid = 1869] [serial = 719] [outer = 0x7f3e1e1db000] 21:06:29 INFO - PROCESS | 1869 | 1461038789982 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1335ms 21:06:30 INFO - PROCESS | 1869 | 1461038790050 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 21:06:30 INFO - PROCESS | 1869 | 1461038790055 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 21:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:06:30 INFO - PROCESS | 1869 | 1461038790061 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:06:30 INFO - PROCESS | 1869 | 1461038790063 Marionette TRACE conn3 <- [1,930,null,{}] 21:06:30 INFO - PROCESS | 1869 | 1461038790069 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:30 INFO - PROCESS | 1869 | 1461038790230 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 21:06:30 INFO - PROCESS | 1869 | 1461038790386 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1109e800 == 99 [pid = 1869] [id = 240] 21:06:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 129 (0x7f3e21264000) [pid = 1869] [serial = 720] [outer = (nil)] 21:06:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 130 (0x7f3e2fc8ac00) [pid = 1869] [serial = 721] [outer = 0x7f3e21264000] 21:06:30 INFO - PROCESS | 1869 | 1461038790460 Marionette DEBUG loaded listener.js 21:06:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 131 (0x7f3e2fde5000) [pid = 1869] [serial = 722] [outer = 0x7f3e21264000] 21:06:31 INFO - PROCESS | 1869 | 1461038791248 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1228ms 21:06:31 INFO - PROCESS | 1869 | 1461038791289 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 21:06:31 INFO - PROCESS | 1869 | 1461038791292 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 21:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:06:31 INFO - PROCESS | 1869 | 1461038791298 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:06:31 INFO - PROCESS | 1869 | 1461038791301 Marionette TRACE conn3 <- [1,934,null,{}] 21:06:31 INFO - PROCESS | 1869 | 1461038791307 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:31 INFO - PROCESS | 1869 | 1461038791457 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 21:06:31 INFO - PROCESS | 1869 | 1461038791617 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15c9e000 == 100 [pid = 1869] [id = 241] 21:06:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 132 (0x7f3e2ec17000) [pid = 1869] [serial = 723] [outer = (nil)] 21:06:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 133 (0x7f3e2fde9c00) [pid = 1869] [serial = 724] [outer = 0x7f3e2ec17000] 21:06:31 INFO - PROCESS | 1869 | 1461038791690 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 134 (0x7f3e31b27c00) [pid = 1869] [serial = 725] [outer = 0x7f3e2ec17000] 21:06:32 INFO - PROCESS | 1869 | 1461038792512 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1286ms 21:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:06:32 INFO - PROCESS | 1869 | 1461038792586 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 21:06:32 INFO - PROCESS | 1869 | 1461038792589 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 21:06:32 INFO - PROCESS | 1869 | 1461038792595 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:06:32 INFO - PROCESS | 1869 | 1461038792598 Marionette TRACE conn3 <- [1,938,null,{}] 21:06:32 INFO - PROCESS | 1869 | 1461038792603 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:32 INFO - PROCESS | 1869 | 1461038792819 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 21:06:32 INFO - PROCESS | 1869 | 1461038792978 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11015800 == 101 [pid = 1869] [id = 242] 21:06:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e2f939800) [pid = 1869] [serial = 726] [outer = (nil)] 21:06:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e3392c000) [pid = 1869] [serial = 727] [outer = 0x7f3e2f939800] 21:06:33 INFO - PROCESS | 1869 | 1461038793054 Marionette DEBUG loaded listener.js 21:06:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e33d99800) [pid = 1869] [serial = 728] [outer = 0x7f3e2f939800] 21:06:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e0fcdf000) [pid = 1869] [serial = 729] [outer = 0x7f3e180dac00] 21:06:33 INFO - PROCESS | 1869 | 1461038793953 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1386ms 21:06:33 INFO - PROCESS | 1869 | 1461038793981 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 21:06:33 INFO - PROCESS | 1869 | 1461038793984 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 21:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:06:33 INFO - PROCESS | 1869 | 1461038793990 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:06:33 INFO - PROCESS | 1869 | 1461038793993 Marionette TRACE conn3 <- [1,942,null,{}] 21:06:34 INFO - PROCESS | 1869 | 1461038793998 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:34 INFO - PROCESS | 1869 | 1461038794186 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 21:06:34 INFO - PROCESS | 1869 | 1461038794358 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd8a000 == 102 [pid = 1869] [id = 243] 21:06:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e0fcddc00) [pid = 1869] [serial = 730] [outer = (nil)] 21:06:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e0fce8800) [pid = 1869] [serial = 731] [outer = 0x7f3e0fcddc00] 21:06:34 INFO - PROCESS | 1869 | 1461038794426 Marionette DEBUG loaded listener.js 21:06:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e33352c00) [pid = 1869] [serial = 732] [outer = 0x7f3e0fcddc00] 21:06:35 INFO - PROCESS | 1869 | 1461038795285 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1326ms 21:06:35 INFO - PROCESS | 1869 | 1461038795318 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 21:06:35 INFO - PROCESS | 1869 | 1461038795321 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 21:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:06:35 INFO - PROCESS | 1869 | 1461038795327 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:06:35 INFO - PROCESS | 1869 | 1461038795330 Marionette TRACE conn3 <- [1,946,null,{}] 21:06:35 INFO - PROCESS | 1869 | 1461038795336 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:35 INFO - PROCESS | 1869 | 1461038795483 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 21:06:35 INFO - PROCESS | 1869 | 1461038795646 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19c82000 == 103 [pid = 1869] [id = 244] 21:06:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e0fce2c00) [pid = 1869] [serial = 733] [outer = (nil)] 21:06:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e0ff84c00) [pid = 1869] [serial = 734] [outer = 0x7f3e0fce2c00] 21:06:35 INFO - PROCESS | 1869 | 1461038795716 Marionette DEBUG loaded listener.js 21:06:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e0ff8a000) [pid = 1869] [serial = 735] [outer = 0x7f3e0fce2c00] 21:06:36 INFO - PROCESS | 1869 | 1461038796517 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1236ms 21:06:36 INFO - PROCESS | 1869 | 1461038796565 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 21:06:36 INFO - PROCESS | 1869 | 1461038796568 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 21:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:06:36 INFO - PROCESS | 1869 | 1461038796574 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:06:36 INFO - PROCESS | 1869 | 1461038796577 Marionette TRACE conn3 <- [1,950,null,{}] 21:06:36 INFO - PROCESS | 1869 | 1461038796582 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:36 INFO - PROCESS | 1869 | 1461038796734 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 21:06:36 INFO - PROCESS | 1869 | 1461038796900 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100bc800 == 104 [pid = 1869] [id = 245] 21:06:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e0fce8000) [pid = 1869] [serial = 736] [outer = (nil)] 21:06:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 146 (0x7f3e1783bc00) [pid = 1869] [serial = 737] [outer = 0x7f3e0fce8000] 21:06:36 INFO - PROCESS | 1869 | 1461038796975 Marionette DEBUG loaded listener.js 21:06:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 147 (0x7f3e33d08400) [pid = 1869] [serial = 738] [outer = 0x7f3e0fce8000] 21:06:37 INFO - PROCESS | 1869 | 1461038797792 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1285ms 21:06:37 INFO - PROCESS | 1869 | 1461038797860 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 21:06:37 INFO - PROCESS | 1869 | 1461038797864 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 21:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:06:37 INFO - PROCESS | 1869 | 1461038797870 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:06:37 INFO - PROCESS | 1869 | 1461038797872 Marionette TRACE conn3 <- [1,954,null,{}] 21:06:37 INFO - PROCESS | 1869 | 1461038797878 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:38 INFO - PROCESS | 1869 | 1461038798036 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 21:06:38 INFO - PROCESS | 1869 | 1461038798203 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1725f800 == 105 [pid = 1869] [id = 246] 21:06:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 148 (0x7f3e0ff88000) [pid = 1869] [serial = 739] [outer = (nil)] 21:06:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 149 (0x7f3e17435800) [pid = 1869] [serial = 740] [outer = 0x7f3e0ff88000] 21:06:38 INFO - PROCESS | 1869 | 1461038798273 Marionette DEBUG loaded listener.js 21:06:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 150 (0x7f3e1743c800) [pid = 1869] [serial = 741] [outer = 0x7f3e0ff88000] 21:06:39 INFO - PROCESS | 1869 | 1461038799415 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1628ms 21:06:39 INFO - PROCESS | 1869 | 1461038799499 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 21:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:06:39 INFO - PROCESS | 1869 | 1461038799504 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 21:06:39 INFO - PROCESS | 1869 | 1461038799512 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:06:39 INFO - PROCESS | 1869 | 1461038799517 Marionette TRACE conn3 <- [1,958,null,{}] 21:06:39 INFO - PROCESS | 1869 | 1461038799546 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:39 INFO - PROCESS | 1869 | 1461038799701 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 21:06:39 INFO - PROCESS | 1869 | 1461038799907 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1734e800 == 106 [pid = 1869] [id = 247] 21:06:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 151 (0x7f3e0cbe5000) [pid = 1869] [serial = 742] [outer = (nil)] 21:06:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 152 (0x7f3e17435400) [pid = 1869] [serial = 743] [outer = 0x7f3e0cbe5000] 21:06:39 INFO - PROCESS | 1869 | 1461038799971 Marionette DEBUG loaded listener.js 21:06:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 153 (0x7f3e1743f000) [pid = 1869] [serial = 744] [outer = 0x7f3e0cbe5000] 21:06:40 INFO - PROCESS | 1869 | 1461038800780 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1339ms 21:06:40 INFO - PROCESS | 1869 | 1461038800851 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 21:06:40 INFO - PROCESS | 1869 | 1461038800858 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 21:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:06:40 INFO - PROCESS | 1869 | 1461038800867 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:06:40 INFO - PROCESS | 1869 | 1461038800872 Marionette TRACE conn3 <- [1,962,null,{}] 21:06:40 INFO - PROCESS | 1869 | 1461038800878 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:41 INFO - PROCESS | 1869 | 1461038801113 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 21:06:41 INFO - PROCESS | 1869 | 1461038801348 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17346800 == 107 [pid = 1869] [id = 248] 21:06:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 154 (0x7f3e1791ac00) [pid = 1869] [serial = 745] [outer = (nil)] 21:06:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e17acbc00) [pid = 1869] [serial = 746] [outer = 0x7f3e1791ac00] 21:06:41 INFO - PROCESS | 1869 | 1461038801458 Marionette DEBUG loaded listener.js 21:06:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e18253800) [pid = 1869] [serial = 747] [outer = 0x7f3e1791ac00] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2110f000 == 106 [pid = 1869] [id = 95] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2101c000 == 105 [pid = 1869] [id = 49] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e7ca800 == 104 [pid = 1869] [id = 106] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e348800 == 103 [pid = 1869] [id = 54] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e186e9800 == 102 [pid = 1869] [id = 181] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 155 (0x7f3e1885e000) [pid = 1869] [serial = 631] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 154 (0x7f3e21946800) [pid = 1869] [serial = 637] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 153 (0x7f3e1fcef800) [pid = 1869] [serial = 634] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 152 (0x7f3e22055c00) [pid = 1869] [serial = 640] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 151 (0x7f3e23f32800) [pid = 1869] [serial = 643] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 150 (0x7f3e1794ec00) [pid = 1869] [serial = 628] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | 1461038802394 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f912800 == 101 [pid = 1869] [id = 235] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e782000 == 100 [pid = 1869] [id = 234] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e27abf000 == 99 [pid = 1869] [id = 233] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e229c6000 == 98 [pid = 1869] [id = 232] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec5d000 == 97 [pid = 1869] [id = 231] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17338000 == 96 [pid = 1869] [id = 230] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33a88800 == 95 [pid = 1869] [id = 225] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2fc6b800 == 94 [pid = 1869] [id = 224] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20b1e000 == 93 [pid = 1869] [id = 223] 21:06:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1738d000 == 92 [pid = 1869] [id = 222] 21:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1585ms 21:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:06:42 INFO - PROCESS | 1869 | 1461038802452 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 21:06:42 INFO - PROCESS | 1869 | 1461038802455 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 21:06:42 INFO - PROCESS | 1869 | 1461038802461 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:06:42 INFO - PROCESS | 1869 | 1461038802466 Marionette TRACE conn3 <- [1,966,null,{}] 21:06:42 INFO - PROCESS | 1869 | 1461038802481 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:42 INFO - PROCESS | 1869 | 1461038802631 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 149 (0x7f3e27b5d000) [pid = 1869] [serial = 664] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 148 (0x7f3e20b81400) [pid = 1869] [serial = 658] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 147 (0x7f3e17956c00) [pid = 1869] [serial = 661] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 146 (0x7f3e22053c00) [pid = 1869] [serial = 659] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 145 (0x7f3e18333400) [pid = 1869] [serial = 647] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 144 (0x7f3e17ad0800) [pid = 1869] [serial = 646] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 143 (0x7f3e1b9d9400) [pid = 1869] [serial = 652] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e1e0d6c00) [pid = 1869] [serial = 653] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e18af6800) [pid = 1869] [serial = 650] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e183f1000) [pid = 1869] [serial = 649] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e1f04e400) [pid = 1869] [serial = 655] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e20405800) [pid = 1869] [serial = 656] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e1f4cd800) [pid = 1869] [serial = 662] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1869 | 1461038802767 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c18e000 == 93 [pid = 1869] [id = 249] 21:06:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e1791c000) [pid = 1869] [serial = 748] [outer = (nil)] 21:06:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e18af7800) [pid = 1869] [serial = 749] [outer = 0x7f3e1791c000] 21:06:42 INFO - PROCESS | 1869 | 1461038802906 Marionette DEBUG loaded listener.js 21:06:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e1ba40c00) [pid = 1869] [serial = 750] [outer = 0x7f3e1791c000] 21:06:43 INFO - PROCESS | 1869 | 1461038803564 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1140ms 21:06:43 INFO - PROCESS | 1869 | 1461038803601 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 21:06:43 INFO - PROCESS | 1869 | 1461038803604 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 21:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:06:43 INFO - PROCESS | 1869 | 1461038803610 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:06:43 INFO - PROCESS | 1869 | 1461038803612 Marionette TRACE conn3 <- [1,970,null,{}] 21:06:43 INFO - PROCESS | 1869 | 1461038803617 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:43 INFO - PROCESS | 1869 | 1461038803768 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 21:06:43 INFO - PROCESS | 1869 | 1461038803893 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20e21800 == 94 [pid = 1869] [id = 250] 21:06:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e17956c00) [pid = 1869] [serial = 751] [outer = (nil)] 21:06:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e1e0ddc00) [pid = 1869] [serial = 752] [outer = 0x7f3e17956c00] 21:06:43 INFO - PROCESS | 1869 | 1461038803952 Marionette DEBUG loaded listener.js 21:06:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e1f222800) [pid = 1869] [serial = 753] [outer = 0x7f3e17956c00] 21:06:44 INFO - PROCESS | 1869 | 1461038804614 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1028ms 21:06:44 INFO - PROCESS | 1869 | 1461038804641 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 21:06:44 INFO - PROCESS | 1869 | 1461038804644 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 21:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:06:44 INFO - PROCESS | 1869 | 1461038804649 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:06:44 INFO - PROCESS | 1869 | 1461038804652 Marionette TRACE conn3 <- [1,974,null,{}] 21:06:44 INFO - PROCESS | 1869 | 1461038804657 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:44 INFO - PROCESS | 1869 | 1461038804882 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 21:06:44 INFO - PROCESS | 1869 | 1461038804915 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22b69800 == 95 [pid = 1869] [id = 251] 21:06:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e1c8ef800) [pid = 1869] [serial = 754] [outer = (nil)] 21:06:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e20402c00) [pid = 1869] [serial = 755] [outer = 0x7f3e1c8ef800] 21:06:44 INFO - PROCESS | 1869 | 1461038804974 Marionette DEBUG loaded listener.js 21:06:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 146 (0x7f3e20dee400) [pid = 1869] [serial = 756] [outer = 0x7f3e1c8ef800] 21:06:45 INFO - PROCESS | 1869 | 1461038805773 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1177ms 21:06:45 INFO - PROCESS | 1869 | 1461038805833 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 21:06:45 INFO - PROCESS | 1869 | 1461038805837 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 21:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:06:45 INFO - PROCESS | 1869 | 1461038805843 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:06:45 INFO - PROCESS | 1869 | 1461038805844 Marionette TRACE conn3 <- [1,978,null,{}] 21:06:45 INFO - PROCESS | 1869 | 1461038805850 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:46 INFO - PROCESS | 1869 | 1461038806062 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 21:06:46 INFO - PROCESS | 1869 | 1461038806084 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9dc800 == 96 [pid = 1869] [id = 252] 21:06:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 147 (0x7f3e22b4d800) [pid = 1869] [serial = 757] [outer = (nil)] 21:06:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 148 (0x7f3e24194400) [pid = 1869] [serial = 758] [outer = 0x7f3e22b4d800] 21:06:46 INFO - PROCESS | 1869 | 1461038806147 Marionette DEBUG loaded listener.js 21:06:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 149 (0x7f3e2e79c000) [pid = 1869] [serial = 759] [outer = 0x7f3e22b4d800] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 148 (0x7f3e209c5800) [pid = 1869] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 147 (0x7f3e2184e800) [pid = 1869] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 146 (0x7f3e21323c00) [pid = 1869] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 145 (0x7f3e174ab400) [pid = 1869] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 144 (0x7f3e18af7400) [pid = 1869] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 143 (0x7f3e1e0de400) [pid = 1869] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e183ed800) [pid = 1869] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e2221a400) [pid = 1869] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e15ed4000) [pid = 1869] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e1e3cfc00) [pid = 1869] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e18ae8400) [pid = 1869] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e1c967400) [pid = 1869] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 136 (0x7f3e1e3c8000) [pid = 1869] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 135 (0x7f3e15ed2800) [pid = 1869] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 134 (0x7f3e2040d800) [pid = 1869] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 133 (0x7f3e174b3c00) [pid = 1869] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 132 (0x7f3e18497800) [pid = 1869] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 131 (0x7f3e174b4800) [pid = 1869] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 130 (0x7f3e15ed7c00) [pid = 1869] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 129 (0x7f3e17842400) [pid = 1869] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 128 (0x7f3e15ed3800) [pid = 1869] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 127 (0x7f3e21261800) [pid = 1869] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e17e80400) [pid = 1869] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e17c52000) [pid = 1869] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:06:47 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e17573000) [pid = 1869] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:06:47 INFO - PROCESS | 1869 | 1461038807347 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1529ms 21:06:47 INFO - PROCESS | 1869 | 1461038807373 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 21:06:47 INFO - PROCESS | 1869 | 1461038807376 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 21:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:06:47 INFO - PROCESS | 1869 | 1461038807381 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:06:47 INFO - PROCESS | 1869 | 1461038807384 Marionette TRACE conn3 <- [1,982,null,{}] 21:06:47 INFO - PROCESS | 1869 | 1461038807389 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:47 INFO - PROCESS | 1869 | 1461038807567 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 21:06:47 INFO - PROCESS | 1869 | 1461038807648 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba24800 == 97 [pid = 1869] [id = 253] 21:06:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e15ed3800) [pid = 1869] [serial = 760] [outer = (nil)] 21:06:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e18332800) [pid = 1869] [serial = 761] [outer = 0x7f3e15ed3800] 21:06:47 INFO - PROCESS | 1869 | 1461038807716 Marionette DEBUG loaded listener.js 21:06:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e1ba4e800) [pid = 1869] [serial = 762] [outer = 0x7f3e15ed3800] 21:06:48 INFO - PROCESS | 1869 | 1461038808328 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 979ms 21:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:06:48 INFO - PROCESS | 1869 | 1461038808361 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 21:06:48 INFO - PROCESS | 1869 | 1461038808363 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 21:06:48 INFO - PROCESS | 1869 | 1461038808369 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:06:48 INFO - PROCESS | 1869 | 1461038808372 Marionette TRACE conn3 <- [1,986,null,{}] 21:06:48 INFO - PROCESS | 1869 | 1461038808377 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:48 INFO - PROCESS | 1869 | 1461038808560 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 21:06:48 INFO - PROCESS | 1869 | 1461038808581 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e5e0800 == 98 [pid = 1869] [id = 254] 21:06:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e15ed7c00) [pid = 1869] [serial = 763] [outer = (nil)] 21:06:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 129 (0x7f3e1e3c6c00) [pid = 1869] [serial = 764] [outer = 0x7f3e15ed7c00] 21:06:48 INFO - PROCESS | 1869 | 1461038808640 Marionette DEBUG loaded listener.js 21:06:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 130 (0x7f3e22249000) [pid = 1869] [serial = 765] [outer = 0x7f3e15ed7c00] 21:06:49 INFO - PROCESS | 1869 | 1461038809570 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1277ms 21:06:49 INFO - PROCESS | 1869 | 1461038809647 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 21:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:06:49 INFO - PROCESS | 1869 | 1461038809654 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 21:06:49 INFO - PROCESS | 1869 | 1461038809661 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:06:49 INFO - PROCESS | 1869 | 1461038809666 Marionette TRACE conn3 <- [1,990,null,{}] 21:06:49 INFO - PROCESS | 1869 | 1461038809674 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:49 INFO - PROCESS | 1869 | 1461038809881 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 21:06:50 INFO - PROCESS | 1869 | 1461038810045 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17376000 == 99 [pid = 1869] [id = 255] 21:06:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 131 (0x7f3e0ff87000) [pid = 1869] [serial = 766] [outer = (nil)] 21:06:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 132 (0x7f3e17573400) [pid = 1869] [serial = 767] [outer = 0x7f3e0ff87000] 21:06:50 INFO - PROCESS | 1869 | 1461038810134 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 133 (0x7f3e1794c000) [pid = 1869] [serial = 768] [outer = 0x7f3e0ff87000] 21:06:51 INFO - PROCESS | 1869 | 1461038811003 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1388ms 21:06:51 INFO - PROCESS | 1869 | 1461038811049 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 21:06:51 INFO - PROCESS | 1869 | 1461038811057 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 21:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:06:51 INFO - PROCESS | 1869 | 1461038811067 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:06:51 INFO - PROCESS | 1869 | 1461038811070 Marionette TRACE conn3 <- [1,994,null,{}] 21:06:51 INFO - PROCESS | 1869 | 1461038811076 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:51 INFO - PROCESS | 1869 | 1461038811250 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 21:06:51 INFO - PROCESS | 1869 | 1461038811412 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e222a6800 == 100 [pid = 1869] [id = 256] 21:06:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 134 (0x7f3e0ff8b800) [pid = 1869] [serial = 769] [outer = (nil)] 21:06:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e19aa0000) [pid = 1869] [serial = 770] [outer = 0x7f3e0ff8b800] 21:06:51 INFO - PROCESS | 1869 | 1461038811483 Marionette DEBUG loaded listener.js 21:06:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e1c95e800) [pid = 1869] [serial = 771] [outer = 0x7f3e0ff8b800] 21:06:52 INFO - PROCESS | 1869 | 1461038812462 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1431ms 21:06:52 INFO - PROCESS | 1869 | 1461038812498 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 1869 | 1461038812502 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 21:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:06:52 INFO - PROCESS | 1869 | 1461038812508 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 1869 | 1461038812514 Marionette TRACE conn3 <- [1,998,null,{}] 21:06:52 INFO - PROCESS | 1869 | 1461038812530 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:52 INFO - PROCESS | 1869 | 1461038812687 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 21:06:52 INFO - PROCESS | 1869 | 1461038812857 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33304000 == 101 [pid = 1869] [id = 257] 21:06:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e1c95cc00) [pid = 1869] [serial = 772] [outer = (nil)] 21:06:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e21983800) [pid = 1869] [serial = 773] [outer = 0x7f3e1c95cc00] 21:06:52 INFO - PROCESS | 1869 | 1461038812933 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e22bc0c00) [pid = 1869] [serial = 774] [outer = 0x7f3e1c95cc00] 21:06:53 INFO - PROCESS | 1869 | 1461038813760 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1289ms 21:06:53 INFO - PROCESS | 1869 | 1461038813797 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 21:06:53 INFO - PROCESS | 1869 | 1461038813802 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 21:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:06:53 INFO - PROCESS | 1869 | 1461038813808 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:06:53 INFO - PROCESS | 1869 | 1461038813811 Marionette TRACE conn3 <- [1,1002,null,{}] 21:06:53 INFO - PROCESS | 1869 | 1461038813816 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:53 INFO - PROCESS | 1869 | 1461038813972 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 21:06:54 INFO - PROCESS | 1869 | 1461038814140 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e368c0800 == 102 [pid = 1869] [id = 258] 21:06:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e1e0df400) [pid = 1869] [serial = 775] [outer = (nil)] 21:06:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e21eb2c00) [pid = 1869] [serial = 776] [outer = 0x7f3e1e0df400] 21:06:54 INFO - PROCESS | 1869 | 1461038814214 Marionette DEBUG loaded listener.js 21:06:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e2eaf0800) [pid = 1869] [serial = 777] [outer = 0x7f3e1e0df400] 21:06:55 INFO - PROCESS | 1869 | 1461038815079 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1334ms 21:06:55 INFO - PROCESS | 1869 | 1461038815143 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 21:06:55 INFO - PROCESS | 1869 | 1461038815146 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 21:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:06:55 INFO - PROCESS | 1869 | 1461038815152 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:06:55 INFO - PROCESS | 1869 | 1461038815155 Marionette TRACE conn3 <- [1,1006,null,{}] 21:06:55 INFO - PROCESS | 1869 | 1461038815160 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:55 INFO - PROCESS | 1869 | 1461038815312 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 21:06:55 INFO - PROCESS | 1869 | 1461038815481 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e55800 == 103 [pid = 1869] [id = 259] 21:06:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e2d969800) [pid = 1869] [serial = 778] [outer = (nil)] 21:06:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e2fad9400) [pid = 1869] [serial = 779] [outer = 0x7f3e2d969800] 21:06:55 INFO - PROCESS | 1869 | 1461038815555 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e2fdf3000) [pid = 1869] [serial = 780] [outer = 0x7f3e2d969800] 21:06:56 INFO - PROCESS | 1869 | 1461038816401 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1278ms 21:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:06:56 INFO - PROCESS | 1869 | 1461038816431 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 21:06:56 INFO - PROCESS | 1869 | 1461038816434 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 21:06:56 INFO - PROCESS | 1869 | 1461038816440 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:06:56 INFO - PROCESS | 1869 | 1461038816443 Marionette TRACE conn3 <- [1,1010,null,{}] 21:06:56 INFO - PROCESS | 1869 | 1461038816449 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:56 INFO - PROCESS | 1869 | 1461038816622 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 21:06:56 INFO - PROCESS | 1869 | 1461038816796 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d21800 == 104 [pid = 1869] [id = 260] 21:06:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 146 (0x7f3e31c43000) [pid = 1869] [serial = 781] [outer = (nil)] 21:06:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 147 (0x7f3e33930000) [pid = 1869] [serial = 782] [outer = 0x7f3e31c43000] 21:06:56 INFO - PROCESS | 1869 | 1461038816870 Marionette DEBUG loaded listener.js 21:06:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 148 (0x7f3e33e1b000) [pid = 1869] [serial = 783] [outer = 0x7f3e31c43000] 21:06:57 INFO - PROCESS | 1869 | 1461038817717 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1340ms 21:06:57 INFO - PROCESS | 1869 | 1461038817780 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 1869 | 1461038817784 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 21:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:06:57 INFO - PROCESS | 1869 | 1461038817789 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 1869 | 1461038817792 Marionette TRACE conn3 <- [1,1014,null,{}] 21:06:57 INFO - PROCESS | 1869 | 1461038817798 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:57 INFO - PROCESS | 1869 | 1461038817951 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 21:06:58 INFO - PROCESS | 1869 | 1461038818121 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccde000 == 105 [pid = 1869] [id = 261] 21:06:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 149 (0x7f3e0d7b2800) [pid = 1869] [serial = 784] [outer = (nil)] 21:06:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 150 (0x7f3e0d7bc800) [pid = 1869] [serial = 785] [outer = 0x7f3e0d7b2800] 21:06:58 INFO - PROCESS | 1869 | 1461038818191 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 151 (0x7f3e0d7c1800) [pid = 1869] [serial = 786] [outer = 0x7f3e0d7b2800] 21:06:58 INFO - PROCESS | 1869 | 1461038818969 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1231ms 21:06:59 INFO - PROCESS | 1869 | 1461038819022 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 1869 | 1461038819025 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 21:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:06:59 INFO - PROCESS | 1869 | 1461038819032 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 1869 | 1461038819035 Marionette TRACE conn3 <- [1,1018,null,{}] 21:06:59 INFO - PROCESS | 1869 | 1461038819040 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:59 INFO - PROCESS | 1869 | 1461038819197 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 21:06:59 INFO - PROCESS | 1869 | 1461038819365 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ced0800 == 106 [pid = 1869] [id = 262] 21:06:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 152 (0x7f3e0cfdc000) [pid = 1869] [serial = 787] [outer = (nil)] 21:06:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 153 (0x7f3e0cfe3c00) [pid = 1869] [serial = 788] [outer = 0x7f3e0cfdc000] 21:06:59 INFO - PROCESS | 1869 | 1461038819449 Marionette DEBUG loaded listener.js 21:06:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 154 (0x7f3e0cfe9000) [pid = 1869] [serial = 789] [outer = 0x7f3e0cfdc000] 21:07:00 INFO - PROCESS | 1869 | 1461038820319 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1329ms 21:07:00 INFO - PROCESS | 1869 | 1461038820361 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 21:07:00 INFO - PROCESS | 1869 | 1461038820365 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 21:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:07:00 INFO - PROCESS | 1869 | 1461038820370 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 1869 | 1461038820373 Marionette TRACE conn3 <- [1,1022,null,{}] 21:07:00 INFO - PROCESS | 1869 | 1461038820378 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:00 INFO - PROCESS | 1869 | 1461038820533 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 21:07:00 INFO - PROCESS | 1869 | 1461038820704 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c683000 == 107 [pid = 1869] [id = 263] 21:07:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e0c607800) [pid = 1869] [serial = 790] [outer = (nil)] 21:07:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e0c60d400) [pid = 1869] [serial = 791] [outer = 0x7f3e0c607800] 21:07:00 INFO - PROCESS | 1869 | 1461038820774 Marionette DEBUG loaded listener.js 21:07:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e0c612800) [pid = 1869] [serial = 792] [outer = 0x7f3e0c607800] 21:07:01 INFO - PROCESS | 1869 | 1461038821646 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1332ms 21:07:01 INFO - PROCESS | 1869 | 1461038821703 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 21:07:01 INFO - PROCESS | 1869 | 1461038821706 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 21:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:07:01 INFO - PROCESS | 1869 | 1461038821712 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:07:01 INFO - PROCESS | 1869 | 1461038821715 Marionette TRACE conn3 <- [1,1026,null,{}] 21:07:01 INFO - PROCESS | 1869 | 1461038821720 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:01 INFO - PROCESS | 1869 | 1461038821883 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 21:07:02 INFO - PROCESS | 1869 | 1461038822057 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cedf000 == 108 [pid = 1869] [id = 264] 21:07:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e0c60a000) [pid = 1869] [serial = 793] [outer = (nil)] 21:07:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e0cfe5000) [pid = 1869] [serial = 794] [outer = 0x7f3e0c60a000] 21:07:02 INFO - PROCESS | 1869 | 1461038822139 Marionette DEBUG loaded listener.js 21:07:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e0d7bb000) [pid = 1869] [serial = 795] [outer = 0x7f3e0c60a000] 21:07:03 INFO - PROCESS | 1869 | 1461038823315 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1678ms 21:07:03 INFO - PROCESS | 1869 | 1461038823392 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 21:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:07:03 INFO - PROCESS | 1869 | 1461038823397 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 21:07:03 INFO - PROCESS | 1869 | 1461038823405 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:07:03 INFO - PROCESS | 1869 | 1461038823410 Marionette TRACE conn3 <- [1,1030,null,{}] 21:07:03 INFO - PROCESS | 1869 | 1461038823418 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:03 INFO - PROCESS | 1869 | 1461038823570 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 21:07:03 INFO - PROCESS | 1869 | 1461038823814 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fe0800 == 109 [pid = 1869] [id = 265] 21:07:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e0d7b9400) [pid = 1869] [serial = 796] [outer = (nil)] 21:07:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e0fcdb400) [pid = 1869] [serial = 797] [outer = 0x7f3e0d7b9400] 21:07:03 INFO - PROCESS | 1869 | 1461038823880 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e15ed3400) [pid = 1869] [serial = 798] [outer = 0x7f3e0d7b9400] 21:07:04 INFO - PROCESS | 1869 | 1461038824700 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1335ms 21:07:04 INFO - PROCESS | 1869 | 1461038824739 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 21:07:04 INFO - PROCESS | 1869 | 1461038824747 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 21:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:07:04 INFO - PROCESS | 1869 | 1461038824756 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:07:04 INFO - PROCESS | 1869 | 1461038824760 Marionette TRACE conn3 <- [1,1034,null,{}] 21:07:04 INFO - PROCESS | 1869 | 1461038824765 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:04 INFO - PROCESS | 1869 | 1461038824921 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 21:07:05 INFO - PROCESS | 1869 | 1461038825276 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100b0000 == 110 [pid = 1869] [id = 266] 21:07:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e17581800) [pid = 1869] [serial = 799] [outer = (nil)] 21:07:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e1783fc00) [pid = 1869] [serial = 800] [outer = 0x7f3e17581800] 21:07:05 INFO - PROCESS | 1869 | 1461038825345 Marionette DEBUG loaded listener.js 21:07:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e17ac5c00) [pid = 1869] [serial = 801] [outer = 0x7f3e17581800] 21:07:06 INFO - PROCESS | 1869 | 1461038826252 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9dd000 == 109 [pid = 1869] [id = 68] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e2ea97c00) [pid = 1869] [serial = 682] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e1f214c00) [pid = 1869] [serial = 673] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e2f9dd400) [pid = 1869] [serial = 685] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e174b3400) [pid = 1869] [serial = 667] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e2e556c00) [pid = 1869] [serial = 679] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e23f2d000) [pid = 1869] [serial = 676] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e18ae8c00) [pid = 1869] [serial = 670] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e2f9ddc00) [pid = 1869] [serial = 709] [outer = (nil)] [url = about:blank] 21:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1580ms 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ba24800 == 108 [pid = 1869] [id = 253] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9dc800 == 107 [pid = 1869] [id = 252] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22b69800 == 106 [pid = 1869] [id = 251] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20e21800 == 105 [pid = 1869] [id = 250] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c18e000 == 104 [pid = 1869] [id = 249] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17346800 == 103 [pid = 1869] [id = 248] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1734e800 == 102 [pid = 1869] [id = 247] 21:07:06 INFO - PROCESS | 1869 | 1461038826358 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 21:07:06 INFO - PROCESS | 1869 | 1461038826362 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15c9e000 == 101 [pid = 1869] [id = 241] 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1109e800 == 100 [pid = 1869] [id = 240] 21:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:07:06 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ff6a000 == 99 [pid = 1869] [id = 237] 21:07:06 INFO - PROCESS | 1869 | 1461038826382 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:07:06 INFO - PROCESS | 1869 | 1461038826387 Marionette TRACE conn3 <- [1,1038,null,{}] 21:07:06 INFO - PROCESS | 1869 | 1461038826402 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:06 INFO - PROCESS | 1869 | 1461038826549 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e21321400) [pid = 1869] [serial = 626] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 156 (0x7f3e22b51000) [pid = 1869] [serial = 703] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 155 (0x7f3e23f4a000) [pid = 1869] [serial = 704] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 154 (0x7f3e22213c00) [pid = 1869] [serial = 641] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 153 (0x7f3e183f1c00) [pid = 1869] [serial = 596] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 152 (0x7f3e1e3c6400) [pid = 1869] [serial = 602] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 151 (0x7f3e20406400) [pid = 1869] [serial = 635] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 150 (0x7f3e18b73800) [pid = 1869] [serial = 692] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 149 (0x7f3e24194000) [pid = 1869] [serial = 644] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 148 (0x7f3e17c53c00) [pid = 1869] [serial = 688] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 147 (0x7f3e1848a400) [pid = 1869] [serial = 691] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 146 (0x7f3e2125f000) [pid = 1869] [serial = 698] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 145 (0x7f3e19aad000) [pid = 1869] [serial = 569] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 144 (0x7f3e2e8b5800) [pid = 1869] [serial = 536] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 143 (0x7f3e20409800) [pid = 1869] [serial = 697] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e21ea5800) [pid = 1869] [serial = 700] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e1c95a000) [pid = 1869] [serial = 575] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e2223c400) [pid = 1869] [serial = 701] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e2f931000) [pid = 1869] [serial = 707] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e17e88800) [pid = 1869] [serial = 629] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e1b9d7400) [pid = 1869] [serial = 599] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 136 (0x7f3e1f04c800) [pid = 1869] [serial = 605] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 135 (0x7f3e23f4a800) [pid = 1869] [serial = 706] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 134 (0x7f3e17916800) [pid = 1869] [serial = 593] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 133 (0x7f3e19a0ec00) [pid = 1869] [serial = 632] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 132 (0x7f3e21259000) [pid = 1869] [serial = 689] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 131 (0x7f3e18596800) [pid = 1869] [serial = 566] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 130 (0x7f3e21c48800) [pid = 1869] [serial = 638] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 129 (0x7f3e1e0dbc00) [pid = 1869] [serial = 695] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 128 (0x7f3e1b9dac00) [pid = 1869] [serial = 572] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 127 (0x7f3e17c4a400) [pid = 1869] [serial = 563] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e1c959800) [pid = 1869] [serial = 694] [outer = (nil)] [url = about:blank] 21:07:06 INFO - PROCESS | 1869 | 1461038826778 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fc8800 == 100 [pid = 1869] [id = 267] 21:07:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e17950c00) [pid = 1869] [serial = 802] [outer = (nil)] 21:07:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e18339400) [pid = 1869] [serial = 803] [outer = 0x7f3e17950c00] 21:07:06 INFO - PROCESS | 1869 | 1461038826849 Marionette DEBUG loaded listener.js 21:07:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 129 (0x7f3e18497800) [pid = 1869] [serial = 804] [outer = 0x7f3e17950c00] 21:07:07 INFO - PROCESS | 1869 | 1461038827530 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1194ms 21:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:07:07 INFO - PROCESS | 1869 | 1461038827567 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 21:07:07 INFO - PROCESS | 1869 | 1461038827570 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 21:07:07 INFO - PROCESS | 1869 | 1461038827576 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:07:07 INFO - PROCESS | 1869 | 1461038827579 Marionette TRACE conn3 <- [1,1042,null,{}] 21:07:07 INFO - PROCESS | 1869 | 1461038827603 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:07 INFO - PROCESS | 1869 | 1461038827747 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 21:07:07 INFO - PROCESS | 1869 | 1461038827762 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba24800 == 101 [pid = 1869] [id = 268] 21:07:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 130 (0x7f3e18253c00) [pid = 1869] [serial = 805] [outer = (nil)] 21:07:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 131 (0x7f3e19aa6c00) [pid = 1869] [serial = 806] [outer = 0x7f3e18253c00] 21:07:07 INFO - PROCESS | 1869 | 1461038827823 Marionette DEBUG loaded listener.js 21:07:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 132 (0x7f3e1a6e0000) [pid = 1869] [serial = 807] [outer = 0x7f3e18253c00] 21:07:08 INFO - PROCESS | 1869 | 1461038828607 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1048ms 21:07:08 INFO - PROCESS | 1869 | 1461038828624 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 21:07:08 INFO - PROCESS | 1869 | 1461038828627 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 21:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:07:08 INFO - PROCESS | 1869 | 1461038828633 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:07:08 INFO - PROCESS | 1869 | 1461038828636 Marionette TRACE conn3 <- [1,1046,null,{}] 21:07:08 INFO - PROCESS | 1869 | 1461038828641 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:08 INFO - PROCESS | 1869 | 1461038828853 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 21:07:08 INFO - PROCESS | 1869 | 1461038828888 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e47e000 == 102 [pid = 1869] [id = 269] 21:07:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 133 (0x7f3e18aea000) [pid = 1869] [serial = 808] [outer = (nil)] 21:07:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 134 (0x7f3e18b77800) [pid = 1869] [serial = 809] [outer = 0x7f3e18aea000] 21:07:08 INFO - PROCESS | 1869 | 1461038828948 Marionette DEBUG loaded listener.js 21:07:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e1c95bc00) [pid = 1869] [serial = 810] [outer = 0x7f3e18aea000] 21:07:09 INFO - PROCESS | 1869 | 1461038829760 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1178ms 21:07:09 INFO - PROCESS | 1869 | 1461038829817 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 1869 | 1461038829820 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 21:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:07:09 INFO - PROCESS | 1869 | 1461038829826 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 1869 | 1461038829828 Marionette TRACE conn3 <- [1,1050,null,{}] 21:07:09 INFO - PROCESS | 1869 | 1461038829836 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:10 INFO - PROCESS | 1869 | 1461038830052 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 21:07:10 INFO - PROCESS | 1869 | 1461038830075 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20a97000 == 103 [pid = 1869] [id = 270] 21:07:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e1c959800) [pid = 1869] [serial = 811] [outer = (nil)] 21:07:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e1e3cf800) [pid = 1869] [serial = 812] [outer = 0x7f3e1c959800] 21:07:10 INFO - PROCESS | 1869 | 1461038830138 Marionette DEBUG loaded listener.js 21:07:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e2125f000) [pid = 1869] [serial = 813] [outer = 0x7f3e1c959800] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e2e8ba400) [pid = 1869] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 136 (0x7f3e22b4d800) [pid = 1869] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 135 (0x7f3e1791ac00) [pid = 1869] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 134 (0x7f3e1791c000) [pid = 1869] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 133 (0x7f3e17956c00) [pid = 1869] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 132 (0x7f3e0cbe5000) [pid = 1869] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 131 (0x7f3e15ed3800) [pid = 1869] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 130 (0x7f3e1c8ef800) [pid = 1869] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 129 (0x7f3e183ee400) [pid = 1869] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 128 (0x7f3e1fcf5c00) [pid = 1869] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 127 (0x7f3e15ed0800) [pid = 1869] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 126 (0x7f3e15ed6c00) [pid = 1869] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 125 (0x7f3e2ea25800) [pid = 1869] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:07:11 INFO - PROCESS | 1869 | --DOMWINDOW == 124 (0x7f3e1c95f400) [pid = 1869] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:07:11 INFO - PROCESS | 1869 | 1461038831377 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1586ms 21:07:11 INFO - PROCESS | 1869 | 1461038831412 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 21:07:11 INFO - PROCESS | 1869 | 1461038831415 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 21:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:07:11 INFO - PROCESS | 1869 | 1461038831437 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:07:11 INFO - PROCESS | 1869 | 1461038831440 Marionette TRACE conn3 <- [1,1054,null,{}] 21:07:11 INFO - PROCESS | 1869 | 1461038831445 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:11 INFO - PROCESS | 1869 | 1461038831575 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 21:07:11 INFO - PROCESS | 1869 | 1461038831590 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f23c800 == 104 [pid = 1869] [id = 271] 21:07:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 125 (0x7f3e0cbe5000) [pid = 1869] [serial = 814] [outer = (nil)] 21:07:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 126 (0x7f3e1848ec00) [pid = 1869] [serial = 815] [outer = 0x7f3e0cbe5000] 21:07:11 INFO - PROCESS | 1869 | 1461038831657 Marionette DEBUG loaded listener.js 21:07:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 127 (0x7f3e21321800) [pid = 1869] [serial = 816] [outer = 0x7f3e0cbe5000] 21:07:12 INFO - PROCESS | 1869 | 1461038832383 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 991ms 21:07:12 INFO - PROCESS | 1869 | 1461038832419 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 21:07:12 INFO - PROCESS | 1869 | 1461038832422 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 21:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:07:12 INFO - PROCESS | 1869 | 1461038832428 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:07:12 INFO - PROCESS | 1869 | 1461038832429 Marionette TRACE conn3 <- [1,1058,null,{}] 21:07:12 INFO - PROCESS | 1869 | 1461038832435 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:12 INFO - PROCESS | 1869 | 1461038832620 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 21:07:12 INFO - PROCESS | 1869 | 1461038832637 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e229be800 == 105 [pid = 1869] [id = 272] 21:07:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 128 (0x7f3e1e0d8000) [pid = 1869] [serial = 817] [outer = (nil)] 21:07:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 129 (0x7f3e2220b400) [pid = 1869] [serial = 818] [outer = 0x7f3e1e0d8000] 21:07:12 INFO - PROCESS | 1869 | 1461038832695 Marionette DEBUG loaded listener.js 21:07:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 130 (0x7f3e22bc0400) [pid = 1869] [serial = 819] [outer = 0x7f3e1e0d8000] 21:07:13 INFO - PROCESS | 1869 | 1461038833601 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1227ms 21:07:13 INFO - PROCESS | 1869 | 1461038833655 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 21:07:13 INFO - PROCESS | 1869 | 1461038833661 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 21:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:07:13 INFO - PROCESS | 1869 | 1461038833669 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:07:13 INFO - PROCESS | 1869 | 1461038833675 Marionette TRACE conn3 <- [1,1062,null,{}] 21:07:13 INFO - PROCESS | 1869 | 1461038833684 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:13 INFO - PROCESS | 1869 | 1461038833866 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 21:07:14 INFO - PROCESS | 1869 | 1461038834033 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15ca4000 == 106 [pid = 1869] [id = 273] 21:07:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 131 (0x7f3e0cbe9000) [pid = 1869] [serial = 820] [outer = (nil)] 21:07:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 132 (0x7f3e0fce6c00) [pid = 1869] [serial = 821] [outer = 0x7f3e0cbe9000] 21:07:14 INFO - PROCESS | 1869 | 1461038834108 Marionette DEBUG loaded listener.js 21:07:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 133 (0x7f3e17438800) [pid = 1869] [serial = 822] [outer = 0x7f3e0cbe9000] 21:07:15 INFO - PROCESS | 1869 | 1461038835035 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1385ms 21:07:15 INFO - PROCESS | 1869 | 1461038835054 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 21:07:15 INFO - PROCESS | 1869 | 1461038835062 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 21:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:07:15 INFO - PROCESS | 1869 | 1461038835073 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:07:15 INFO - PROCESS | 1869 | 1461038835076 Marionette TRACE conn3 <- [1,1066,null,{}] 21:07:15 INFO - PROCESS | 1869 | 1461038835082 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:15 INFO - PROCESS | 1869 | 1461038835253 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 21:07:15 INFO - PROCESS | 1869 | 1461038835426 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e09c800 == 107 [pid = 1869] [id = 274] 21:07:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 134 (0x7f3e0cfe1400) [pid = 1869] [serial = 823] [outer = (nil)] 21:07:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e17c4d000) [pid = 1869] [serial = 824] [outer = 0x7f3e0cfe1400] 21:07:15 INFO - PROCESS | 1869 | 1461038835501 Marionette DEBUG loaded listener.js 21:07:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e183f1c00) [pid = 1869] [serial = 825] [outer = 0x7f3e0cfe1400] 21:07:16 INFO - PROCESS | 1869 | 1461038836449 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1430ms 21:07:16 INFO - PROCESS | 1869 | 1461038836503 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 21:07:16 INFO - PROCESS | 1869 | 1461038836506 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 21:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:07:16 INFO - PROCESS | 1869 | 1461038836513 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:07:16 INFO - PROCESS | 1869 | 1461038836518 Marionette TRACE conn3 <- [1,1070,null,{}] 21:07:16 INFO - PROCESS | 1869 | 1461038836534 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:16 INFO - PROCESS | 1869 | 1461038836704 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 21:07:16 INFO - PROCESS | 1869 | 1461038836869 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fbe000 == 108 [pid = 1869] [id = 275] 21:07:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e19a0f800) [pid = 1869] [serial = 826] [outer = (nil)] 21:07:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e1e1cf400) [pid = 1869] [serial = 827] [outer = 0x7f3e19a0f800] 21:07:16 INFO - PROCESS | 1869 | 1461038836984 Marionette DEBUG loaded listener.js 21:07:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e1f4c6800) [pid = 1869] [serial = 828] [outer = 0x7f3e19a0f800] 21:07:17 INFO - PROCESS | 1869 | 1461038837814 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1332ms 21:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:07:17 INFO - PROCESS | 1869 | 1461038837846 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 21:07:17 INFO - PROCESS | 1869 | 1461038837849 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 21:07:17 INFO - PROCESS | 1869 | 1461038837855 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:07:17 INFO - PROCESS | 1869 | 1461038837858 Marionette TRACE conn3 <- [1,1074,null,{}] 21:07:17 INFO - PROCESS | 1869 | 1461038837864 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:18 INFO - PROCESS | 1869 | 1461038838021 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 21:07:18 INFO - PROCESS | 1869 | 1461038838191 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9d6800 == 109 [pid = 1869] [id = 276] 21:07:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e1b9d9000) [pid = 1869] [serial = 829] [outer = (nil)] 21:07:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e2194bc00) [pid = 1869] [serial = 830] [outer = 0x7f3e1b9d9000] 21:07:18 INFO - PROCESS | 1869 | 1461038838260 Marionette DEBUG loaded listener.js 21:07:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e23f2d000) [pid = 1869] [serial = 831] [outer = 0x7f3e1b9d9000] 21:07:19 INFO - PROCESS | 1869 | 1461038839140 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1337ms 21:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:07:19 INFO - PROCESS | 1869 | 1461038839192 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 21:07:19 INFO - PROCESS | 1869 | 1461038839195 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 21:07:19 INFO - PROCESS | 1869 | 1461038839201 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:07:19 INFO - PROCESS | 1869 | 1461038839204 Marionette TRACE conn3 <- [1,1078,null,{}] 21:07:19 INFO - PROCESS | 1869 | 1461038839209 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:19 INFO - PROCESS | 1869 | 1461038839364 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 21:07:19 INFO - PROCESS | 1869 | 1461038839534 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f6c6000 == 110 [pid = 1869] [id = 277] 21:07:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e27b5d400) [pid = 1869] [serial = 832] [outer = (nil)] 21:07:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e28809000) [pid = 1869] [serial = 833] [outer = 0x7f3e27b5d400] 21:07:19 INFO - PROCESS | 1869 | 1461038839642 Marionette DEBUG loaded listener.js 21:07:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e2e8be000) [pid = 1869] [serial = 834] [outer = 0x7f3e27b5d400] 21:07:20 INFO - PROCESS | 1869 | 1461038840497 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1335ms 21:07:20 INFO - PROCESS | 1869 | 1461038840535 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 21:07:20 INFO - PROCESS | 1869 | 1461038840538 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 21:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:07:20 INFO - PROCESS | 1869 | 1461038840544 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:07:20 INFO - PROCESS | 1869 | 1461038840547 Marionette TRACE conn3 <- [1,1082,null,{}] 21:07:20 INFO - PROCESS | 1869 | 1461038840553 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:20 INFO - PROCESS | 1869 | 1461038840747 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 21:07:20 INFO - PROCESS | 1869 | 1461038840916 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33319000 == 111 [pid = 1869] [id = 278] 21:07:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 146 (0x7f3e2e8ba400) [pid = 1869] [serial = 835] [outer = (nil)] 21:07:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 147 (0x7f3e2fc96c00) [pid = 1869] [serial = 836] [outer = 0x7f3e2e8ba400] 21:07:20 INFO - PROCESS | 1869 | 1461038840991 Marionette DEBUG loaded listener.js 21:07:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 148 (0x7f3e33354c00) [pid = 1869] [serial = 837] [outer = 0x7f3e2e8ba400] 21:07:21 INFO - PROCESS | 1869 | 1461038841856 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1328ms 21:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:07:21 INFO - PROCESS | 1869 | 1461038841873 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 21:07:21 INFO - PROCESS | 1869 | 1461038841876 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 21:07:21 INFO - PROCESS | 1869 | 1461038841882 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:07:21 INFO - PROCESS | 1869 | 1461038841885 Marionette TRACE conn3 <- [1,1086,null,{}] 21:07:21 INFO - PROCESS | 1869 | 1461038841892 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:22 INFO - PROCESS | 1869 | 1461038842041 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 21:07:22 INFO - PROCESS | 1869 | 1461038842214 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e37e17800 == 112 [pid = 1869] [id = 279] 21:07:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 149 (0x7f3e0eacb800) [pid = 1869] [serial = 838] [outer = (nil)] 21:07:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 150 (0x7f3e0ead3c00) [pid = 1869] [serial = 839] [outer = 0x7f3e0eacb800] 21:07:22 INFO - PROCESS | 1869 | 1461038842286 Marionette DEBUG loaded listener.js 21:07:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 151 (0x7f3e0ead9000) [pid = 1869] [serial = 840] [outer = 0x7f3e0eacb800] 21:07:23 INFO - PROCESS | 1869 | 1461038843064 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1240ms 21:07:23 INFO - PROCESS | 1869 | 1461038843122 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 21:07:23 INFO - PROCESS | 1869 | 1461038843125 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 21:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:07:23 INFO - PROCESS | 1869 | 1461038843131 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:07:23 INFO - PROCESS | 1869 | 1461038843134 Marionette TRACE conn3 <- [1,1090,null,{}] 21:07:23 INFO - PROCESS | 1869 | 1461038843139 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:23 INFO - PROCESS | 1869 | 1461038843297 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 21:07:23 INFO - PROCESS | 1869 | 1461038843465 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf6b800 == 113 [pid = 1869] [id = 280] 21:07:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 152 (0x7f3e0eacc000) [pid = 1869] [serial = 841] [outer = (nil)] 21:07:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 153 (0x7f3e33923c00) [pid = 1869] [serial = 842] [outer = 0x7f3e0eacc000] 21:07:23 INFO - PROCESS | 1869 | 1461038843533 Marionette DEBUG loaded listener.js 21:07:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 154 (0x7f3e33a5b800) [pid = 1869] [serial = 843] [outer = 0x7f3e0eacc000] 21:07:24 INFO - PROCESS | 1869 | 1461038844361 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1278ms 21:07:24 INFO - PROCESS | 1869 | 1461038844410 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 21:07:24 INFO - PROCESS | 1869 | 1461038844413 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 21:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:07:24 INFO - PROCESS | 1869 | 1461038844419 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:07:24 INFO - PROCESS | 1869 | 1461038844422 Marionette TRACE conn3 <- [1,1094,null,{}] 21:07:24 INFO - PROCESS | 1869 | 1461038844427 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:24 INFO - PROCESS | 1869 | 1461038844583 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 21:07:24 INFO - PROCESS | 1869 | 1461038844770 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e3a000 == 114 [pid = 1869] [id = 281] 21:07:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e0c5a7000) [pid = 1869] [serial = 844] [outer = (nil)] 21:07:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e0c5ab400) [pid = 1869] [serial = 845] [outer = 0x7f3e0c5a7000] 21:07:24 INFO - PROCESS | 1869 | 1461038844839 Marionette DEBUG loaded listener.js 21:07:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e0c5afc00) [pid = 1869] [serial = 846] [outer = 0x7f3e0c5a7000] 21:07:25 INFO - PROCESS | 1869 | 1461038845719 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1331ms 21:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:07:25 INFO - PROCESS | 1869 | 1461038845751 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 21:07:25 INFO - PROCESS | 1869 | 1461038845754 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 21:07:25 INFO - PROCESS | 1869 | 1461038845758 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:07:25 INFO - PROCESS | 1869 | 1461038845762 Marionette TRACE conn3 <- [1,1098,null,{}] 21:07:25 INFO - PROCESS | 1869 | 1461038845768 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:25 INFO - PROCESS | 1869 | 1461038845933 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 21:07:26 INFO - PROCESS | 1869 | 1461038846112 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0da5a000 == 115 [pid = 1869] [id = 282] 21:07:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e0c5a7800) [pid = 1869] [serial = 847] [outer = (nil)] 21:07:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e2fc94400) [pid = 1869] [serial = 848] [outer = 0x7f3e0c5a7800] 21:07:26 INFO - PROCESS | 1869 | 1461038846184 Marionette DEBUG loaded listener.js 21:07:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e33d08800) [pid = 1869] [serial = 849] [outer = 0x7f3e0c5a7800] 21:07:27 INFO - PROCESS | 1869 | 1461038847055 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1331ms 21:07:27 INFO - PROCESS | 1869 | 1461038847090 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 21:07:27 INFO - PROCESS | 1869 | 1461038847094 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 21:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:07:27 INFO - PROCESS | 1869 | 1461038847100 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:07:27 INFO - PROCESS | 1869 | 1461038847104 Marionette TRACE conn3 <- [1,1102,null,{}] 21:07:27 INFO - PROCESS | 1869 | 1461038847110 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:27 INFO - PROCESS | 1869 | 1461038847304 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 21:07:27 INFO - PROCESS | 1869 | 1461038847491 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb51000 == 116 [pid = 1869] [id = 283] 21:07:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e0cb88400) [pid = 1869] [serial = 850] [outer = (nil)] 21:07:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e0cb93800) [pid = 1869] [serial = 851] [outer = 0x7f3e0cb88400] 21:07:27 INFO - PROCESS | 1869 | 1461038847566 Marionette DEBUG loaded listener.js 21:07:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e19a0d400) [pid = 1869] [serial = 852] [outer = 0x7f3e0cb88400] 21:07:28 INFO - PROCESS | 1869 | 1461038848773 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1737ms 21:07:28 INFO - PROCESS | 1869 | 1461038848838 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 21:07:28 INFO - PROCESS | 1869 | 1461038848844 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 21:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:07:28 INFO - PROCESS | 1869 | 1461038848853 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:07:28 INFO - PROCESS | 1869 | 1461038848857 Marionette TRACE conn3 <- [1,1106,null,{}] 21:07:28 INFO - PROCESS | 1869 | 1461038848872 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:29 INFO - PROCESS | 1869 | 1461038849066 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 21:07:29 INFO - PROCESS | 1869 | 1461038849435 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c68d800 == 117 [pid = 1869] [id = 284] 21:07:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e0cfde000) [pid = 1869] [serial = 853] [outer = (nil)] 21:07:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e0cfe2400) [pid = 1869] [serial = 854] [outer = 0x7f3e0cfde000] 21:07:29 INFO - PROCESS | 1869 | 1461038849506 Marionette DEBUG loaded listener.js 21:07:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e0d7b9c00) [pid = 1869] [serial = 855] [outer = 0x7f3e0cfde000] 21:07:30 INFO - PROCESS | 1869 | 1461038850360 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21233800 == 116 [pid = 1869] [id = 57] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e186f5000 == 115 [pid = 1869] [id = 141] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f918000 == 114 [pid = 1869] [id = 221] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e2fde9c00) [pid = 1869] [serial = 724] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e3392c000) [pid = 1869] [serial = 727] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e0fce8800) [pid = 1869] [serial = 731] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e0ff84c00) [pid = 1869] [serial = 734] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e1783bc00) [pid = 1869] [serial = 737] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e17435800) [pid = 1869] [serial = 740] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e1e3c6c00) [pid = 1869] [serial = 764] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f23c800 == 113 [pid = 1869] [id = 271] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20a97000 == 112 [pid = 1869] [id = 270] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e47e000 == 111 [pid = 1869] [id = 269] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ba24800 == 110 [pid = 1869] [id = 268] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15fc8800 == 109 [pid = 1869] [id = 267] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e100b0000 == 108 [pid = 1869] [id = 266] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15fe0800 == 107 [pid = 1869] [id = 265] 21:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1606ms 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ccde000 == 106 [pid = 1869] [id = 261] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d21800 == 105 [pid = 1869] [id = 260] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e38e55800 == 104 [pid = 1869] [id = 259] 21:07:30 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e368c0800 == 103 [pid = 1869] [id = 258] 21:07:30 INFO - PROCESS | 1869 | 1461038850470 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 21:07:30 INFO - PROCESS | 1869 | 1461038850478 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 21:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:07:30 INFO - PROCESS | 1869 | 1461038850487 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:07:30 INFO - PROCESS | 1869 | 1461038850491 Marionette TRACE conn3 <- [1,1110,null,{}] 21:07:30 INFO - PROCESS | 1869 | 1461038850496 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:30 INFO - PROCESS | 1869 | 1461038850674 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e21851400) [pid = 1869] [serial = 674] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e2e7e9800) [pid = 1869] [serial = 680] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 156 (0x7f3e17843400) [pid = 1869] [serial = 668] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 155 (0x7f3e19a10000) [pid = 1869] [serial = 671] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 154 (0x7f3e2ec43800) [pid = 1869] [serial = 683] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 153 (0x7f3e28808400) [pid = 1869] [serial = 677] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 152 (0x7f3e2fc89800) [pid = 1869] [serial = 686] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 151 (0x7f3e24194400) [pid = 1869] [serial = 758] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 150 (0x7f3e2fc8ac00) [pid = 1869] [serial = 721] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 149 (0x7f3e18253800) [pid = 1869] [serial = 747] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 148 (0x7f3e17acbc00) [pid = 1869] [serial = 746] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 147 (0x7f3e18af7800) [pid = 1869] [serial = 749] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 146 (0x7f3e1ba40c00) [pid = 1869] [serial = 750] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 145 (0x7f3e1e0ddc00) [pid = 1869] [serial = 752] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 144 (0x7f3e1f222800) [pid = 1869] [serial = 753] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 143 (0x7f3e1743f000) [pid = 1869] [serial = 744] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e17435400) [pid = 1869] [serial = 743] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e2880b000) [pid = 1869] [serial = 718] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e1fcf2000) [pid = 1869] [serial = 715] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e1885d000) [pid = 1869] [serial = 712] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e1c8f5400) [pid = 1869] [serial = 464] [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.] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e18332800) [pid = 1869] [serial = 761] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 136 (0x7f3e20402c00) [pid = 1869] [serial = 755] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 135 (0x7f3e2e79c000) [pid = 1869] [serial = 759] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 134 (0x7f3e20dee400) [pid = 1869] [serial = 756] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | --DOMWINDOW == 133 (0x7f3e1ba4e800) [pid = 1869] [serial = 762] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1869 | 1461038850835 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100c4800 == 104 [pid = 1869] [id = 285] 21:07:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 134 (0x7f3e0ff8b000) [pid = 1869] [serial = 856] [outer = (nil)] 21:07:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e17434400) [pid = 1869] [serial = 857] [outer = 0x7f3e0ff8b000] 21:07:30 INFO - PROCESS | 1869 | 1461038850989 Marionette DEBUG loaded listener.js 21:07:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e174ad400) [pid = 1869] [serial = 858] [outer = 0x7f3e0ff8b000] 21:07:31 INFO - PROCESS | 1869 | 1461038851673 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1229ms 21:07:31 INFO - PROCESS | 1869 | 1461038851716 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 21:07:31 INFO - PROCESS | 1869 | 1461038851719 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 21:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:07:31 INFO - PROCESS | 1869 | 1461038851744 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:07:31 INFO - PROCESS | 1869 | 1461038851749 Marionette TRACE conn3 <- [1,1114,null,{}] 21:07:31 INFO - PROCESS | 1869 | 1461038851767 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:31 INFO - PROCESS | 1869 | 1461038851924 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 21:07:31 INFO - PROCESS | 1869 | 1461038851934 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fd8800 == 105 [pid = 1869] [id = 286] 21:07:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e17918800) [pid = 1869] [serial = 859] [outer = (nil)] 21:07:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e18253800) [pid = 1869] [serial = 860] [outer = 0x7f3e17918800] 21:07:31 INFO - PROCESS | 1869 | 1461038851996 Marionette DEBUG loaded listener.js 21:07:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e1848a400) [pid = 1869] [serial = 861] [outer = 0x7f3e17918800] 21:07:32 INFO - PROCESS | 1869 | 1461038852775 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1050ms 21:07:32 INFO - PROCESS | 1869 | 1461038852790 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 21:07:32 INFO - PROCESS | 1869 | 1461038852793 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 21:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:07:32 INFO - PROCESS | 1869 | 1461038852800 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:07:32 INFO - PROCESS | 1869 | 1461038852802 Marionette TRACE conn3 <- [1,1118,null,{}] 21:07:32 INFO - PROCESS | 1869 | 1461038852807 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:33 INFO - PROCESS | 1869 | 1461038853025 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 21:07:33 INFO - PROCESS | 1869 | 1461038853060 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187d4800 == 106 [pid = 1869] [id = 287] 21:07:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e17acbc00) [pid = 1869] [serial = 862] [outer = (nil)] 21:07:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e1885b400) [pid = 1869] [serial = 863] [outer = 0x7f3e17acbc00] 21:07:33 INFO - PROCESS | 1869 | 1461038853119 Marionette DEBUG loaded listener.js 21:07:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e19a10000) [pid = 1869] [serial = 864] [outer = 0x7f3e17acbc00] 21:07:33 INFO - PROCESS | 1869 | 1461038853927 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1179ms 21:07:33 INFO - PROCESS | 1869 | 1461038853983 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 21:07:33 INFO - PROCESS | 1869 | 1461038853985 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 21:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:07:33 INFO - PROCESS | 1869 | 1461038853991 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:07:33 INFO - PROCESS | 1869 | 1461038853993 Marionette TRACE conn3 <- [1,1122,null,{}] 21:07:33 INFO - PROCESS | 1869 | 1461038853998 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:34 INFO - PROCESS | 1869 | 1461038854184 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 21:07:34 INFO - PROCESS | 1869 | 1461038854205 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf7e000 == 107 [pid = 1869] [id = 288] 21:07:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e15ed5800) [pid = 1869] [serial = 865] [outer = (nil)] 21:07:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e1b888c00) [pid = 1869] [serial = 866] [outer = 0x7f3e15ed5800] 21:07:34 INFO - PROCESS | 1869 | 1461038854264 Marionette DEBUG loaded listener.js 21:07:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e1c8f6400) [pid = 1869] [serial = 867] [outer = 0x7f3e15ed5800] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 144 (0x7f3e0d7b9400) [pid = 1869] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 143 (0x7f3e17950c00) [pid = 1869] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e15ed7c00) [pid = 1869] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e0cbe5000) [pid = 1869] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e17581800) [pid = 1869] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e18253c00) [pid = 1869] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e18aea000) [pid = 1869] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e1c959800) [pid = 1869] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:07:35 INFO - PROCESS | 1869 | --DOMWINDOW == 136 (0x7f3e17c51000) [pid = 1869] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:07:35 INFO - PROCESS | 1869 | 1461038855445 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1483ms 21:07:35 INFO - PROCESS | 1869 | 1461038855474 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 21:07:35 INFO - PROCESS | 1869 | 1461038855477 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 21:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:07:35 INFO - PROCESS | 1869 | 1461038855482 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:07:35 INFO - PROCESS | 1869 | 1461038855484 Marionette TRACE conn3 <- [1,1126,null,{}] 21:07:35 INFO - PROCESS | 1869 | 1461038855490 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:35 INFO - PROCESS | 1869 | 1461038855707 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 21:07:35 INFO - PROCESS | 1869 | 1461038855795 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e33e800 == 108 [pid = 1869] [id = 289] 21:07:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e18253c00) [pid = 1869] [serial = 868] [outer = (nil)] 21:07:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e20408000) [pid = 1869] [serial = 869] [outer = 0x7f3e18253c00] 21:07:35 INFO - PROCESS | 1869 | 1461038855857 Marionette DEBUG loaded listener.js 21:07:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e21262400) [pid = 1869] [serial = 870] [outer = 0x7f3e18253c00] 21:07:36 INFO - PROCESS | 1869 | 1461038856489 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1029ms 21:07:36 INFO - PROCESS | 1869 | 1461038856512 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 21:07:36 INFO - PROCESS | 1869 | 1461038856515 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 21:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:07:36 INFO - PROCESS | 1869 | 1461038856520 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:07:36 INFO - PROCESS | 1869 | 1461038856522 Marionette TRACE conn3 <- [1,1130,null,{}] 21:07:36 INFO - PROCESS | 1869 | 1461038856528 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:36 INFO - PROCESS | 1869 | 1461038856714 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 21:07:36 INFO - PROCESS | 1869 | 1461038856736 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20a96000 == 109 [pid = 1869] [id = 290] 21:07:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e17c58800) [pid = 1869] [serial = 871] [outer = (nil)] 21:07:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e21eb3c00) [pid = 1869] [serial = 872] [outer = 0x7f3e17c58800] 21:07:36 INFO - PROCESS | 1869 | 1461038856794 Marionette DEBUG loaded listener.js 21:07:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e23f3f400) [pid = 1869] [serial = 873] [outer = 0x7f3e17c58800] 21:07:37 INFO - PROCESS | 1869 | 1461038857721 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1231ms 21:07:37 INFO - PROCESS | 1869 | 1461038857752 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 21:07:37 INFO - PROCESS | 1869 | 1461038857757 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 21:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:07:37 INFO - PROCESS | 1869 | 1461038857765 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:07:37 INFO - PROCESS | 1869 | 1461038857771 Marionette TRACE conn3 <- [1,1134,null,{}] 21:07:37 INFO - PROCESS | 1869 | 1461038857781 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:37 INFO - PROCESS | 1869 | 1461038857949 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 21:07:38 INFO - PROCESS | 1869 | 1461038858132 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1101e000 == 110 [pid = 1869] [id = 291] 21:07:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e0c5acc00) [pid = 1869] [serial = 874] [outer = (nil)] 21:07:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e0cbe9400) [pid = 1869] [serial = 875] [outer = 0x7f3e0c5acc00] 21:07:38 INFO - PROCESS | 1869 | 1461038858203 Marionette DEBUG loaded listener.js 21:07:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e0ead1400) [pid = 1869] [serial = 876] [outer = 0x7f3e0c5acc00] 21:07:39 INFO - PROCESS | 1869 | 1461038859068 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1341ms 21:07:39 INFO - PROCESS | 1869 | 1461038859107 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 21:07:39 INFO - PROCESS | 1869 | 1461038859115 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 21:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:07:39 INFO - PROCESS | 1869 | 1461038859125 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:07:39 INFO - PROCESS | 1869 | 1461038859129 Marionette TRACE conn3 <- [1,1138,null,{}] 21:07:39 INFO - PROCESS | 1869 | 1461038859135 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:39 INFO - PROCESS | 1869 | 1461038859302 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 21:07:39 INFO - PROCESS | 1869 | 1461038859477 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187ec000 == 111 [pid = 1869] [id = 292] 21:07:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 146 (0x7f3e0cb8c000) [pid = 1869] [serial = 877] [outer = (nil)] 21:07:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 147 (0x7f3e175dd800) [pid = 1869] [serial = 878] [outer = 0x7f3e0cb8c000] 21:07:39 INFO - PROCESS | 1869 | 1461038859546 Marionette DEBUG loaded listener.js 21:07:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 148 (0x7f3e17c53400) [pid = 1869] [serial = 879] [outer = 0x7f3e0cb8c000] 21:07:40 INFO - PROCESS | 1869 | 1461038860526 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1437ms 21:07:40 INFO - PROCESS | 1869 | 1461038860562 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 21:07:40 INFO - PROCESS | 1869 | 1461038860565 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 21:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:07:40 INFO - PROCESS | 1869 | 1461038860571 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:07:40 INFO - PROCESS | 1869 | 1461038860577 Marionette TRACE conn3 <- [1,1142,null,{}] 21:07:40 INFO - PROCESS | 1869 | 1461038860593 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:40 INFO - PROCESS | 1869 | 1461038860765 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 21:07:40 INFO - PROCESS | 1869 | 1461038860934 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e222a9000 == 112 [pid = 1869] [id = 293] 21:07:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 149 (0x7f3e18857c00) [pid = 1869] [serial = 880] [outer = (nil)] 21:07:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 150 (0x7f3e1c961c00) [pid = 1869] [serial = 881] [outer = 0x7f3e18857c00] 21:07:41 INFO - PROCESS | 1869 | 1461038861012 Marionette DEBUG loaded listener.js 21:07:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 151 (0x7f3e1fcf2000) [pid = 1869] [serial = 882] [outer = 0x7f3e18857c00] 21:07:41 INFO - PROCESS | 1869 | 1461038861831 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1282ms 21:07:41 INFO - PROCESS | 1869 | 1461038861855 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 21:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:07:41 INFO - PROCESS | 1869 | 1461038861860 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 21:07:41 INFO - PROCESS | 1869 | 1461038861866 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 1869 | 1461038861869 Marionette TRACE conn3 <- [1,1146,null,{}] 21:07:41 INFO - PROCESS | 1869 | 1461038861874 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:42 INFO - PROCESS | 1869 | 1461038862041 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 21:07:42 INFO - PROCESS | 1869 | 1461038862215 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2411f800 == 113 [pid = 1869] [id = 294] 21:07:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 152 (0x7f3e19a11000) [pid = 1869] [serial = 883] [outer = (nil)] 21:07:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 153 (0x7f3e2125c000) [pid = 1869] [serial = 884] [outer = 0x7f3e19a11000] 21:07:42 INFO - PROCESS | 1869 | 1461038862289 Marionette DEBUG loaded listener.js 21:07:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 154 (0x7f3e28811800) [pid = 1869] [serial = 885] [outer = 0x7f3e19a11000] 21:07:43 INFO - PROCESS | 1869 | 1461038863147 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1338ms 21:07:43 INFO - PROCESS | 1869 | 1461038863204 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 21:07:43 INFO - PROCESS | 1869 | 1461038863207 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 21:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:07:43 INFO - PROCESS | 1869 | 1461038863213 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:07:43 INFO - PROCESS | 1869 | 1461038863216 Marionette TRACE conn3 <- [1,1150,null,{}] 21:07:43 INFO - PROCESS | 1869 | 1461038863221 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:43 INFO - PROCESS | 1869 | 1461038863377 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 21:07:43 INFO - PROCESS | 1869 | 1461038863553 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ecac000 == 114 [pid = 1869] [id = 295] 21:07:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e21c51800) [pid = 1869] [serial = 886] [outer = (nil)] 21:07:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e2e7efc00) [pid = 1869] [serial = 887] [outer = 0x7f3e21c51800] 21:07:43 INFO - PROCESS | 1869 | 1461038863622 Marionette DEBUG loaded listener.js 21:07:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e2ec6dc00) [pid = 1869] [serial = 888] [outer = 0x7f3e21c51800] 21:07:44 INFO - PROCESS | 1869 | 1461038864492 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1334ms 21:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:07:44 INFO - PROCESS | 1869 | 1461038864547 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 21:07:44 INFO - PROCESS | 1869 | 1461038864550 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 21:07:44 INFO - PROCESS | 1869 | 1461038864557 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:07:44 INFO - PROCESS | 1869 | 1461038864560 Marionette TRACE conn3 <- [1,1154,null,{}] 21:07:44 INFO - PROCESS | 1869 | 1461038864565 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:44 INFO - PROCESS | 1869 | 1461038864767 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 21:07:44 INFO - PROCESS | 1869 | 1461038864939 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33d33800 == 115 [pid = 1869] [id = 296] 21:07:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e2fc90400) [pid = 1869] [serial = 889] [outer = (nil)] 21:07:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e316e4c00) [pid = 1869] [serial = 890] [outer = 0x7f3e2fc90400] 21:07:45 INFO - PROCESS | 1869 | 1461038865015 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e33e15000) [pid = 1869] [serial = 891] [outer = 0x7f3e2fc90400] 21:07:45 INFO - PROCESS | 1869 | 1461038865853 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1329ms 21:07:45 INFO - PROCESS | 1869 | 1461038865897 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 21:07:45 INFO - PROCESS | 1869 | 1461038865901 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 21:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:07:45 INFO - PROCESS | 1869 | 1461038865907 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:07:45 INFO - PROCESS | 1869 | 1461038865910 Marionette TRACE conn3 <- [1,1158,null,{}] 21:07:45 INFO - PROCESS | 1869 | 1461038865915 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:46 INFO - PROCESS | 1869 | 1461038866072 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 21:07:46 INFO - PROCESS | 1869 | 1461038866246 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e3c800 == 116 [pid = 1869] [id = 297] 21:07:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e0e751c00) [pid = 1869] [serial = 892] [outer = (nil)] 21:07:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e0e75a800) [pid = 1869] [serial = 893] [outer = 0x7f3e0e751c00] 21:07:46 INFO - PROCESS | 1869 | 1461038866319 Marionette DEBUG loaded listener.js 21:07:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e0e75f400) [pid = 1869] [serial = 894] [outer = 0x7f3e0e751c00] 21:07:47 INFO - PROCESS | 1869 | 1461038867143 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 21:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1284ms 21:07:47 INFO - PROCESS | 1869 | 1461038867191 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 21:07:47 INFO - PROCESS | 1869 | 1461038867195 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 21:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:07:47 INFO - PROCESS | 1869 | 1461038867200 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:07:47 INFO - PROCESS | 1869 | 1461038867204 Marionette TRACE conn3 <- [1,1162,null,{}] 21:07:47 INFO - PROCESS | 1869 | 1461038867209 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:47 INFO - PROCESS | 1869 | 1461038867367 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 21:07:47 INFO - PROCESS | 1869 | 1461038867557 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18982000 == 117 [pid = 1869] [id = 298] 21:07:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e0e756400) [pid = 1869] [serial = 895] [outer = (nil)] 21:07:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e15f36000) [pid = 1869] [serial = 896] [outer = 0x7f3e0e756400] 21:07:47 INFO - PROCESS | 1869 | 1461038867627 Marionette DEBUG loaded listener.js 21:07:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e15f3ac00) [pid = 1869] [serial = 897] [outer = 0x7f3e0e756400] 21:07:48 INFO - PROCESS | 1869 | 1461038868453 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1285ms 21:07:48 INFO - PROCESS | 1869 | 1461038868486 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 21:07:48 INFO - PROCESS | 1869 | 1461038868489 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 21:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:07:48 INFO - PROCESS | 1869 | 1461038868495 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:07:48 INFO - PROCESS | 1869 | 1461038868497 Marionette TRACE conn3 <- [1,1166,null,{}] 21:07:48 INFO - PROCESS | 1869 | 1461038868503 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:48 INFO - PROCESS | 1869 | 1461038868660 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 21:07:48 INFO - PROCESS | 1869 | 1461038868837 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db0f800 == 118 [pid = 1869] [id = 299] 21:07:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e0e756c00) [pid = 1869] [serial = 898] [outer = (nil)] 21:07:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e15f40c00) [pid = 1869] [serial = 899] [outer = 0x7f3e0e756c00] 21:07:48 INFO - PROCESS | 1869 | 1461038868906 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e18aca000) [pid = 1869] [serial = 900] [outer = 0x7f3e0e756c00] 21:07:49 INFO - PROCESS | 1869 | 1461038869761 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1336ms 21:07:49 INFO - PROCESS | 1869 | 1461038869831 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 1869 | 1461038869835 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 21:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:07:49 INFO - PROCESS | 1869 | 1461038869840 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 1869 | 1461038869843 Marionette TRACE conn3 <- [1,1170,null,{}] 21:07:49 INFO - PROCESS | 1869 | 1461038869849 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:50 INFO - PROCESS | 1869 | 1461038870007 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 21:07:50 INFO - PROCESS | 1869 | 1461038870179 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1898e800 == 119 [pid = 1869] [id = 300] 21:07:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e15f32000) [pid = 1869] [serial = 901] [outer = (nil)] 21:07:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e18ad0000) [pid = 1869] [serial = 902] [outer = 0x7f3e15f32000] 21:07:50 INFO - PROCESS | 1869 | 1461038870249 Marionette DEBUG loaded listener.js 21:07:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e20228400) [pid = 1869] [serial = 903] [outer = 0x7f3e15f32000] 21:07:51 INFO - PROCESS | 1869 | 1461038871115 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1334ms 21:07:51 INFO - PROCESS | 1869 | 1461038871175 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 21:07:51 INFO - PROCESS | 1869 | 1461038871179 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 21:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:07:51 INFO - PROCESS | 1869 | 1461038871185 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:07:51 INFO - PROCESS | 1869 | 1461038871189 Marionette TRACE conn3 <- [1,1174,null,{}] 21:07:51 INFO - PROCESS | 1869 | 1461038871194 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:51 INFO - PROCESS | 1869 | 1461038871378 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 21:07:51 INFO - PROCESS | 1869 | 1461038871551 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bae7800 == 120 [pid = 1869] [id = 301] 21:07:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e0c8c6400) [pid = 1869] [serial = 904] [outer = (nil)] 21:07:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e0c8ce000) [pid = 1869] [serial = 905] [outer = 0x7f3e0c8c6400] 21:07:51 INFO - PROCESS | 1869 | 1461038871628 Marionette DEBUG loaded listener.js 21:07:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e3392b400) [pid = 1869] [serial = 906] [outer = 0x7f3e0c8c6400] 21:07:52 INFO - PROCESS | 1869 | 1461038872477 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:07:52 INFO - PROCESS | 1869 | 1461038872524 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 21:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:07:52 INFO - PROCESS | 1869 | 1461038872531 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:07:52 INFO - PROCESS | 1869 | 1461038872534 Marionette TRACE conn3 <- [1,1178,null,{}] 21:07:52 INFO - PROCESS | 1869 | 1461038872546 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:52 INFO - PROCESS | 1869 | 1461038872712 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 21:07:52 INFO - PROCESS | 1869 | 1461038872905 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0b074800 == 121 [pid = 1869] [id = 302] 21:07:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e0b190400) [pid = 1869] [serial = 907] [outer = (nil)] 21:07:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e0b199000) [pid = 1869] [serial = 908] [outer = 0x7f3e0b190400] 21:07:52 INFO - PROCESS | 1869 | 1461038872973 Marionette DEBUG loaded listener.js 21:07:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e0c8c8800) [pid = 1869] [serial = 909] [outer = 0x7f3e0b190400] 21:07:54 INFO - PROCESS | 1869 | 1461038874193 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:07:54 INFO - PROCESS | 1869 | 1461038874277 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 21:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:07:54 INFO - PROCESS | 1869 | 1461038874285 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:07:54 INFO - PROCESS | 1869 | 1461038874290 Marionette TRACE conn3 <- [1,1182,null,{}] 21:07:54 INFO - PROCESS | 1869 | 1461038874299 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:54 INFO - PROCESS | 1869 | 1461038874558 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 21:07:54 INFO - PROCESS | 1869 | 1461038874710 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1109e800 == 122 [pid = 1869] [id = 303] 21:07:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e0b2e5000) [pid = 1869] [serial = 910] [outer = (nil)] 21:07:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e0c5a9400) [pid = 1869] [serial = 911] [outer = 0x7f3e0b2e5000] 21:07:54 INFO - PROCESS | 1869 | 1461038874772 Marionette DEBUG loaded listener.js 21:07:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e0c8c2400) [pid = 1869] [serial = 912] [outer = 0x7f3e0b2e5000] 21:07:55 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:55 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:07:55 INFO - PROCESS | 1869 | 1461038875587 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:07:55 INFO - PROCESS | 1869 | 1461038875679 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 21:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:07:55 INFO - PROCESS | 1869 | 1461038875689 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:07:55 INFO - PROCESS | 1869 | 1461038875693 Marionette TRACE conn3 <- [1,1186,null,{}] 21:07:55 INFO - PROCESS | 1869 | 1461038875698 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:55 INFO - PROCESS | 1869 | 1461038875861 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 21:07:56 INFO - PROCESS | 1869 | 1461038876198 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb50800 == 123 [pid = 1869] [id = 304] 21:07:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e0cb93400) [pid = 1869] [serial = 913] [outer = (nil)] 21:07:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e0cbdf800) [pid = 1869] [serial = 914] [outer = 0x7f3e0cb93400] 21:07:56 INFO - PROCESS | 1869 | 1461038876267 Marionette DEBUG loaded listener.js 21:07:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e0cfe5800) [pid = 1869] [serial = 915] [outer = 0x7f3e0cb93400] 21:07:57 INFO - PROCESS | 1869 | 1461038877094 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 21:07:57 INFO - PROCESS | 1869 | 1461038877174 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 21:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:07:57 INFO - PROCESS | 1869 | 1461038877181 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:07:57 INFO - PROCESS | 1869 | 1461038877186 Marionette TRACE conn3 <- [1,1190,null,{}] 21:07:57 INFO - PROCESS | 1869 | 1461038877201 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:57 INFO - PROCESS | 1869 | 1461038877430 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2fa10000 == 122 [pid = 1869] [id = 238] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33a9b000 == 121 [pid = 1869] [id = 236] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e2220b400) [pid = 1869] [serial = 818] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e33930000) [pid = 1869] [serial = 782] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e0cfe3c00) [pid = 1869] [serial = 788] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e0c60d400) [pid = 1869] [serial = 791] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e0d7bc800) [pid = 1869] [serial = 785] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e21eb2c00) [pid = 1869] [serial = 776] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e0cfe5000) [pid = 1869] [serial = 794] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e2fad9400) [pid = 1869] [serial = 779] [outer = (nil)] [url = about:blank] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e33e800 == 120 [pid = 1869] [id = 289] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf7e000 == 119 [pid = 1869] [id = 288] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e187d4800 == 118 [pid = 1869] [id = 287] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15fd8800 == 117 [pid = 1869] [id = 286] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e100c4800 == 116 [pid = 1869] [id = 285] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0c68d800 == 115 [pid = 1869] [id = 284] 21:07:57 INFO - PROCESS | 1869 | 1461038877739 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23fbe000 == 114 [pid = 1869] [id = 275] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e09c800 == 113 [pid = 1869] [id = 274] 21:07:57 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15ca4000 == 112 [pid = 1869] [id = 273] 21:07:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ced8000 == 113 [pid = 1869] [id = 305] 21:07:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e0cfe5000) [pid = 1869] [serial = 916] [outer = (nil)] 21:07:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e0ff84c00) [pid = 1869] [serial = 917] [outer = 0x7f3e0cfe5000] 21:07:57 INFO - PROCESS | 1869 | 1461038877809 Marionette DEBUG loaded listener.js 21:07:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e1743fc00) [pid = 1869] [serial = 918] [outer = 0x7f3e0cfe5000] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e15ed3400) [pid = 1869] [serial = 798] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e18339400) [pid = 1869] [serial = 803] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e22249000) [pid = 1869] [serial = 765] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e17573400) [pid = 1869] [serial = 767] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e1848ec00) [pid = 1869] [serial = 815] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e17ac5c00) [pid = 1869] [serial = 801] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e1783fc00) [pid = 1869] [serial = 800] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 171 (0x7f3e19aa6c00) [pid = 1869] [serial = 806] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 170 (0x7f3e18497800) [pid = 1869] [serial = 804] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 169 (0x7f3e1a6e0000) [pid = 1869] [serial = 807] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e18b77800) [pid = 1869] [serial = 809] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e21983800) [pid = 1869] [serial = 773] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e21321800) [pid = 1869] [serial = 816] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e1c95bc00) [pid = 1869] [serial = 810] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e2125f000) [pid = 1869] [serial = 813] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e19aa0000) [pid = 1869] [serial = 770] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e1e3cf800) [pid = 1869] [serial = 812] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e0fcdb400) [pid = 1869] [serial = 797] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e2fc90c00) [pid = 1869] [serial = 710] [outer = (nil)] [url = about:blank] 21:07:58 INFO - PROCESS | 1869 | 1461038878520 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 21:07:58 INFO - PROCESS | 1869 | 1461038878574 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 21:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:07:58 INFO - PROCESS | 1869 | 1461038878581 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:07:58 INFO - PROCESS | 1869 | 1461038878583 Marionette TRACE conn3 <- [1,1194,null,{}] 21:07:58 INFO - PROCESS | 1869 | 1461038878588 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:58 INFO - PROCESS | 1869 | 1461038878735 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 21:07:58 INFO - PROCESS | 1869 | 1461038878749 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b1c800 == 114 [pid = 1869] [id = 306] 21:07:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e15f3e400) [pid = 1869] [serial = 919] [outer = (nil)] 21:07:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e1791b800) [pid = 1869] [serial = 920] [outer = 0x7f3e15f3e400] 21:07:58 INFO - PROCESS | 1869 | 1461038878809 Marionette DEBUG loaded listener.js 21:07:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e17c49c00) [pid = 1869] [serial = 921] [outer = 0x7f3e15f3e400] 21:07:59 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:59 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:59 INFO - PROCESS | 1869 | 1461038879610 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 21:07:59 INFO - PROCESS | 1869 | 1461038879684 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 21:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:07:59 INFO - PROCESS | 1869 | 1461038879693 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:07:59 INFO - PROCESS | 1869 | 1461038879695 Marionette TRACE conn3 <- [1,1198,null,{}] 21:07:59 INFO - PROCESS | 1869 | 1461038879699 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:59 INFO - PROCESS | 1869 | 1461038879857 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 21:07:59 INFO - PROCESS | 1869 | 1461038879867 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf61000 == 115 [pid = 1869] [id = 307] 21:07:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e0b18e400) [pid = 1869] [serial = 922] [outer = (nil)] 21:07:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e18255000) [pid = 1869] [serial = 923] [outer = 0x7f3e0b18e400] 21:07:59 INFO - PROCESS | 1869 | 1461038879926 Marionette DEBUG loaded listener.js 21:08:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e18488400) [pid = 1869] [serial = 924] [outer = 0x7f3e0b18e400] 21:08:00 INFO - PROCESS | 1869 | 1461038880837 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1179ms 21:08:00 INFO - PROCESS | 1869 | 1461038880869 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 21:08:00 INFO - PROCESS | 1869 | 1461038880872 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 21:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:08:00 INFO - PROCESS | 1869 | 1461038880878 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:08:00 INFO - PROCESS | 1869 | 1461038880880 Marionette TRACE conn3 <- [1,1202,null,{}] 21:08:00 INFO - PROCESS | 1869 | 1461038880893 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:01 INFO - PROCESS | 1869 | 1461038881111 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 21:08:01 INFO - PROCESS | 1869 | 1461038881135 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ff6a000 == 116 [pid = 1869] [id = 308] 21:08:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e18ac7000) [pid = 1869] [serial = 925] [outer = (nil)] 21:08:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e1a6e0000) [pid = 1869] [serial = 926] [outer = 0x7f3e18ac7000] 21:08:01 INFO - PROCESS | 1869 | 1461038881196 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e1c95bc00) [pid = 1869] [serial = 927] [outer = 0x7f3e18ac7000] 21:08:02 INFO - PROCESS | 1869 | 1461038882018 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:08:02 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 21:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1186ms 21:08:02 INFO - PROCESS | 1869 | 1461038882065 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 1869 | 1461038882068 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 21:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:08:02 INFO - PROCESS | 1869 | 1461038882078 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 1869 | 1461038882080 Marionette TRACE conn3 <- [1,1206,null,{}] 21:08:02 INFO - PROCESS | 1869 | 1461038882084 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:02 INFO - PROCESS | 1869 | 1461038882500 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 21:08:02 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e15ed5800) [pid = 1869] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:08:02 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e18253c00) [pid = 1869] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:08:02 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e0ff8b000) [pid = 1869] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:08:02 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e17918800) [pid = 1869] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:08:02 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e0cfde000) [pid = 1869] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:08:02 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e17acbc00) [pid = 1869] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:08:02 INFO - PROCESS | 1869 | 1461038882613 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17380000 == 117 [pid = 1869] [id = 309] 21:08:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e0cfde000) [pid = 1869] [serial = 928] [outer = (nil)] 21:08:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e17918800) [pid = 1869] [serial = 929] [outer = 0x7f3e0cfde000] 21:08:02 INFO - PROCESS | 1869 | 1461038882671 Marionette DEBUG loaded listener.js 21:08:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e1f21ac00) [pid = 1869] [serial = 930] [outer = 0x7f3e0cfde000] 21:08:03 INFO - PROCESS | 1869 | 1461038883335 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:08:03 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 21:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1279ms 21:08:03 INFO - PROCESS | 1869 | 1461038883357 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 21:08:03 INFO - PROCESS | 1869 | 1461038883360 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 21:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:08:03 INFO - PROCESS | 1869 | 1461038883366 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:08:03 INFO - PROCESS | 1869 | 1461038883368 Marionette TRACE conn3 <- [1,1210,null,{}] 21:08:03 INFO - PROCESS | 1869 | 1461038883374 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:03 INFO - PROCESS | 1869 | 1461038883565 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 21:08:03 INFO - PROCESS | 1869 | 1461038883579 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2228e000 == 118 [pid = 1869] [id = 310] 21:08:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e1c966400) [pid = 1869] [serial = 931] [outer = (nil)] 21:08:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e2125f000) [pid = 1869] [serial = 932] [outer = 0x7f3e1c966400] 21:08:03 INFO - PROCESS | 1869 | 1461038883638 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e21eb2c00) [pid = 1869] [serial = 933] [outer = 0x7f3e1c966400] 21:08:04 INFO - PROCESS | 1869 | 1461038884354 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1028ms 21:08:04 INFO - PROCESS | 1869 | 1461038884396 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 21:08:04 INFO - PROCESS | 1869 | 1461038884399 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 21:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:08:04 INFO - PROCESS | 1869 | 1461038884404 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 1869 | 1461038884406 Marionette TRACE conn3 <- [1,1214,null,{}] 21:08:04 INFO - PROCESS | 1869 | 1461038884412 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:04 INFO - PROCESS | 1869 | 1461038884705 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 21:08:04 INFO - PROCESS | 1869 | 1461038884844 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cec8800 == 119 [pid = 1869] [id = 311] 21:08:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e0b19ac00) [pid = 1869] [serial = 934] [outer = (nil)] 21:08:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e0b2e3000) [pid = 1869] [serial = 935] [outer = 0x7f3e0b19ac00] 21:08:04 INFO - PROCESS | 1869 | 1461038884959 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e0c5a3800) [pid = 1869] [serial = 936] [outer = 0x7f3e0b19ac00] 21:08:05 INFO - PROCESS | 1869 | 1461038885889 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1530ms 21:08:05 INFO - PROCESS | 1869 | 1461038885936 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 1869 | 1461038885942 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 21:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:08:05 INFO - PROCESS | 1869 | 1461038885950 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 1869 | 1461038885954 Marionette TRACE conn3 <- [1,1218,null,{}] 21:08:05 INFO - PROCESS | 1869 | 1461038885962 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:06 INFO - PROCESS | 1869 | 1461038886138 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 21:08:06 INFO - PROCESS | 1869 | 1461038886324 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18024800 == 120 [pid = 1869] [id = 312] 21:08:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e0b2e2400) [pid = 1869] [serial = 937] [outer = (nil)] 21:08:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e0e75bc00) [pid = 1869] [serial = 938] [outer = 0x7f3e0b2e2400] 21:08:06 INFO - PROCESS | 1869 | 1461038886400 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e15ed7c00) [pid = 1869] [serial = 939] [outer = 0x7f3e0b2e2400] 21:08:07 INFO - PROCESS | 1869 | 1461038887339 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1445ms 21:08:07 INFO - PROCESS | 1869 | 1461038887395 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 21:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:08:07 INFO - PROCESS | 1869 | 1461038887400 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 21:08:07 INFO - PROCESS | 1869 | 1461038887406 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:08:07 INFO - PROCESS | 1869 | 1461038887410 Marionette TRACE conn3 <- [1,1222,null,{}] 21:08:07 INFO - PROCESS | 1869 | 1461038887415 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:07 INFO - PROCESS | 1869 | 1461038887586 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 21:08:07 INFO - PROCESS | 1869 | 1461038887771 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21225000 == 121 [pid = 1869] [id = 313] 21:08:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e0cbe6800) [pid = 1869] [serial = 940] [outer = (nil)] 21:08:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e1791e400) [pid = 1869] [serial = 941] [outer = 0x7f3e0cbe6800] 21:08:07 INFO - PROCESS | 1869 | 1461038887843 Marionette DEBUG loaded listener.js 21:08:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e183f8400) [pid = 1869] [serial = 942] [outer = 0x7f3e0cbe6800] 21:08:08 INFO - PROCESS | 1869 | 1461038888719 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 21:08:08 INFO - PROCESS | 1869 | 1461038888793 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 21:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:08:08 INFO - PROCESS | 1869 | 1461038888810 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:08:08 INFO - PROCESS | 1869 | 1461038888816 Marionette TRACE conn3 <- [1,1226,null,{}] 21:08:08 INFO - PROCESS | 1869 | 1461038888822 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:09 INFO - PROCESS | 1869 | 1461038889032 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 21:08:09 INFO - PROCESS | 1869 | 1461038889207 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f6d2800 == 122 [pid = 1869] [id = 314] 21:08:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e15ed7800) [pid = 1869] [serial = 943] [outer = (nil)] 21:08:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e18ca1000) [pid = 1869] [serial = 944] [outer = 0x7f3e15ed7800] 21:08:09 INFO - PROCESS | 1869 | 1461038889278 Marionette DEBUG loaded listener.js 21:08:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e1fcf9000) [pid = 1869] [serial = 945] [outer = 0x7f3e15ed7800] 21:08:10 INFO - PROCESS | 1869 | 1461038890179 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1443ms 21:08:10 INFO - PROCESS | 1869 | 1461038890245 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 21:08:10 INFO - PROCESS | 1869 | 1461038890248 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 21:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:08:10 INFO - PROCESS | 1869 | 1461038890254 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:08:10 INFO - PROCESS | 1869 | 1461038890257 Marionette TRACE conn3 <- [1,1230,null,{}] 21:08:10 INFO - PROCESS | 1869 | 1461038890262 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:10 INFO - PROCESS | 1869 | 1461038890441 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 21:08:10 INFO - PROCESS | 1869 | 1461038890617 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33d3d000 == 123 [pid = 1869] [id = 315] 21:08:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e1757c000) [pid = 1869] [serial = 946] [outer = (nil)] 21:08:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e22249400) [pid = 1869] [serial = 947] [outer = 0x7f3e1757c000] 21:08:10 INFO - PROCESS | 1869 | 1461038890691 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e2e79cc00) [pid = 1869] [serial = 948] [outer = 0x7f3e1757c000] 21:08:11 INFO - PROCESS | 1869 | 1461038891496 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1277ms 21:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:08:11 INFO - PROCESS | 1869 | 1461038891531 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 1869 | 1461038891534 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 21:08:11 INFO - PROCESS | 1869 | 1461038891541 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 1869 | 1461038891544 Marionette TRACE conn3 <- [1,1234,null,{}] 21:08:11 INFO - PROCESS | 1869 | 1461038891550 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:11 INFO - PROCESS | 1869 | 1461038891710 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 21:08:11 INFO - PROCESS | 1869 | 1461038891895 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cc73800 == 124 [pid = 1869] [id = 316] 21:08:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e2fc8d400) [pid = 1869] [serial = 949] [outer = (nil)] 21:08:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e2fc94800) [pid = 1869] [serial = 950] [outer = 0x7f3e2fc8d400] 21:08:11 INFO - PROCESS | 1869 | 1461038891977 Marionette DEBUG loaded listener.js 21:08:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e31c8d400) [pid = 1869] [serial = 951] [outer = 0x7f3e2fc8d400] 21:08:12 INFO - PROCESS | 1869 | 1461038892846 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1331ms 21:08:12 INFO - PROCESS | 1869 | 1461038892871 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 21:08:12 INFO - PROCESS | 1869 | 1461038892874 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 21:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:08:12 INFO - PROCESS | 1869 | 1461038892880 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:08:12 INFO - PROCESS | 1869 | 1461038892882 Marionette TRACE conn3 <- [1,1238,null,{}] 21:08:12 INFO - PROCESS | 1869 | 1461038892888 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:13 INFO - PROCESS | 1869 | 1461038893047 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 21:08:13 INFO - PROCESS | 1869 | 1461038893228 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23faf800 == 125 [pid = 1869] [id = 317] 21:08:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e0eae1400) [pid = 1869] [serial = 952] [outer = (nil)] 21:08:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e0eae5c00) [pid = 1869] [serial = 953] [outer = 0x7f3e0eae1400] 21:08:13 INFO - PROCESS | 1869 | 1461038893300 Marionette DEBUG loaded listener.js 21:08:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e2e8bf400) [pid = 1869] [serial = 954] [outer = 0x7f3e0eae1400] 21:08:14 INFO - PROCESS | 1869 | 1461038894137 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1330ms 21:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:08:14 INFO - PROCESS | 1869 | 1461038894210 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 21:08:14 INFO - PROCESS | 1869 | 1461038894213 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 21:08:14 INFO - PROCESS | 1869 | 1461038894219 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:08:14 INFO - PROCESS | 1869 | 1461038894222 Marionette TRACE conn3 <- [1,1242,null,{}] 21:08:14 INFO - PROCESS | 1869 | 1461038894227 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:14 INFO - PROCESS | 1869 | 1461038894422 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 21:08:14 INFO - PROCESS | 1869 | 1461038894598 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09aaa000 == 126 [pid = 1869] [id = 318] 21:08:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e0eae1c00) [pid = 1869] [serial = 955] [outer = (nil)] 21:08:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e10f07800) [pid = 1869] [serial = 956] [outer = 0x7f3e0eae1c00] 21:08:14 INFO - PROCESS | 1869 | 1461038894666 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e10f0c000) [pid = 1869] [serial = 957] [outer = 0x7f3e0eae1c00] 21:08:15 INFO - PROCESS | 1869 | 1461038895542 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1378ms 21:08:15 INFO - PROCESS | 1869 | 1461038895597 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 21:08:15 INFO - PROCESS | 1869 | 1461038895600 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 21:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:08:15 INFO - PROCESS | 1869 | 1461038895606 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 1869 | 1461038895608 Marionette TRACE conn3 <- [1,1246,null,{}] 21:08:15 INFO - PROCESS | 1869 | 1461038895614 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:15 INFO - PROCESS | 1869 | 1461038895772 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 21:08:15 INFO - PROCESS | 1869 | 1461038895955 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a4cf800 == 127 [pid = 1869] [id = 319] 21:08:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e0c7cf800) [pid = 1869] [serial = 958] [outer = (nil)] 21:08:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0c7d4800) [pid = 1869] [serial = 959] [outer = 0x7f3e0c7cf800] 21:08:16 INFO - PROCESS | 1869 | 1461038896028 Marionette DEBUG loaded listener.js 21:08:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e0c7d9400) [pid = 1869] [serial = 960] [outer = 0x7f3e0c7cf800] 21:08:16 INFO - PROCESS | 1869 | 1461038896831 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1281ms 21:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:08:16 INFO - PROCESS | 1869 | 1461038896888 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 21:08:16 INFO - PROCESS | 1869 | 1461038896891 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 21:08:16 INFO - PROCESS | 1869 | 1461038896897 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 1869 | 1461038896900 Marionette TRACE conn3 <- [1,1250,null,{}] 21:08:16 INFO - PROCESS | 1869 | 1461038896905 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:17 INFO - PROCESS | 1869 | 1461038897064 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 21:08:17 INFO - PROCESS | 1869 | 1461038897246 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6dd800 == 128 [pid = 1869] [id = 320] 21:08:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e0a5c6000) [pid = 1869] [serial = 961] [outer = (nil)] 21:08:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e0a5ccc00) [pid = 1869] [serial = 962] [outer = 0x7f3e0a5c6000] 21:08:17 INFO - PROCESS | 1869 | 1461038897324 Marionette DEBUG loaded listener.js 21:08:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e0a5d1400) [pid = 1869] [serial = 963] [outer = 0x7f3e0a5c6000] 21:08:18 INFO - PROCESS | 1869 | 1461038898162 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1331ms 21:08:18 INFO - PROCESS | 1869 | 1461038898228 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 1869 | 1461038898231 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 21:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:08:18 INFO - PROCESS | 1869 | 1461038898237 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 1869 | 1461038898240 Marionette TRACE conn3 <- [1,1254,null,{}] 21:08:18 INFO - PROCESS | 1869 | 1461038898245 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:18 INFO - PROCESS | 1869 | 1461038898408 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 21:08:18 INFO - PROCESS | 1869 | 1461038898597 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6f9000 == 129 [pid = 1869] [id = 321] 21:08:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0a5c6800) [pid = 1869] [serial = 964] [outer = (nil)] 21:08:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e10f02400) [pid = 1869] [serial = 965] [outer = 0x7f3e0a5c6800] 21:08:18 INFO - PROCESS | 1869 | 1461038898674 Marionette DEBUG loaded listener.js 21:08:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e10f0fc00) [pid = 1869] [serial = 966] [outer = 0x7f3e0a5c6800] 21:08:19 INFO - PROCESS | 1869 | 1461038899511 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1332ms 21:08:19 INFO - PROCESS | 1869 | 1461038899571 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 21:08:19 INFO - PROCESS | 1869 | 1461038899580 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 21:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:08:19 INFO - PROCESS | 1869 | 1461038899586 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:08:19 INFO - PROCESS | 1869 | 1461038899589 Marionette TRACE conn3 <- [1,1258,null,{}] 21:08:19 INFO - PROCESS | 1869 | 1461038899595 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:19 INFO - PROCESS | 1869 | 1461038899780 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 21:08:20 INFO - PROCESS | 1869 | 1461038900004 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20313000 == 130 [pid = 1869] [id = 322] 21:08:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e0b2f0c00) [pid = 1869] [serial = 967] [outer = (nil)] 21:08:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e18af4c00) [pid = 1869] [serial = 968] [outer = 0x7f3e0b2f0c00] 21:08:20 INFO - PROCESS | 1869 | 1461038900125 Marionette DEBUG loaded listener.js 21:08:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e31b28000) [pid = 1869] [serial = 969] [outer = 0x7f3e0b2f0c00] 21:08:20 INFO - PROCESS | 1869 | 1461038900971 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1429ms 21:08:21 INFO - PROCESS | 1869 | 1461038901016 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 21:08:21 INFO - PROCESS | 1869 | 1461038901020 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 21:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:08:21 INFO - PROCESS | 1869 | 1461038901026 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:08:21 INFO - PROCESS | 1869 | 1461038901028 Marionette TRACE conn3 <- [1,1262,null,{}] 21:08:21 INFO - PROCESS | 1869 | 1461038901034 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:21 INFO - PROCESS | 1869 | 1461038901197 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 21:08:21 INFO - PROCESS | 1869 | 1461038901384 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd17800 == 131 [pid = 1869] [id = 323] 21:08:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e09431000) [pid = 1869] [serial = 970] [outer = (nil)] 21:08:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e09620400) [pid = 1869] [serial = 971] [outer = 0x7f3e09431000] 21:08:21 INFO - PROCESS | 1869 | 1461038901451 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e09625000) [pid = 1869] [serial = 972] [outer = 0x7f3e09431000] 21:08:22 INFO - PROCESS | 1869 | 1461038902640 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1684ms 21:08:22 INFO - PROCESS | 1869 | 1461038902710 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 1869 | 1461038902715 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 21:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:08:22 INFO - PROCESS | 1869 | 1461038902733 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:08:22 INFO - PROCESS | 1869 | 1461038902737 Marionette TRACE conn3 <- [1,1266,null,{}] 21:08:22 INFO - PROCESS | 1869 | 1461038902744 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:22 INFO - PROCESS | 1869 | 1461038902941 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 21:08:23 INFO - PROCESS | 1869 | 1461038903126 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd11000 == 132 [pid = 1869] [id = 324] 21:08:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e0b2e7400) [pid = 1869] [serial = 973] [outer = (nil)] 21:08:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e0b2ef000) [pid = 1869] [serial = 974] [outer = 0x7f3e0b2e7400] 21:08:23 INFO - PROCESS | 1869 | 1461038903194 Marionette DEBUG loaded listener.js 21:08:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e0c7d5000) [pid = 1869] [serial = 975] [outer = 0x7f3e0b2e7400] 21:08:24 INFO - PROCESS | 1869 | 1461038904184 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1540ms 21:08:24 INFO - PROCESS | 1869 | 1461038904265 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 21:08:24 INFO - PROCESS | 1869 | 1461038904273 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 21:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:08:24 INFO - PROCESS | 1869 | 1461038904283 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:08:24 INFO - PROCESS | 1869 | 1461038904287 Marionette TRACE conn3 <- [1,1270,null,{}] 21:08:24 INFO - PROCESS | 1869 | 1461038904292 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:24 INFO - PROCESS | 1869 | 1461038904492 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 21:08:24 INFO - PROCESS | 1869 | 1461038904774 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb46800 == 133 [pid = 1869] [id = 325] 21:08:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e0b2efc00) [pid = 1869] [serial = 976] [outer = (nil)] 21:08:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e0cd6e400) [pid = 1869] [serial = 977] [outer = 0x7f3e0b2efc00] 21:08:24 INFO - PROCESS | 1869 | 1461038904895 Marionette DEBUG loaded listener.js 21:08:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e0cd73000) [pid = 1869] [serial = 978] [outer = 0x7f3e0b2efc00] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33304000 == 132 [pid = 1869] [id = 257] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e222a6800 == 131 [pid = 1869] [id = 256] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ced0800 == 130 [pid = 1869] [id = 262] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0c683000 == 129 [pid = 1869] [id = 263] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17376000 == 128 [pid = 1869] [id = 255] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2228e000 == 127 [pid = 1869] [id = 310] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e2fc96c00) [pid = 1869] [serial = 836] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e33923c00) [pid = 1869] [serial = 842] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e0ead3c00) [pid = 1869] [serial = 839] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e0c5ab400) [pid = 1869] [serial = 845] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e2fc94400) [pid = 1869] [serial = 848] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e21eb3c00) [pid = 1869] [serial = 872] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17380000 == 126 [pid = 1869] [id = 309] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ff6a000 == 125 [pid = 1869] [id = 308] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf61000 == 124 [pid = 1869] [id = 307] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b1c800 == 123 [pid = 1869] [id = 306] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ced8000 == 122 [pid = 1869] [id = 305] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb50800 == 121 [pid = 1869] [id = 304] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1109e800 == 120 [pid = 1869] [id = 303] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e38e3c800 == 119 [pid = 1869] [id = 297] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33d33800 == 118 [pid = 1869] [id = 296] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2ecac000 == 117 [pid = 1869] [id = 295] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2411f800 == 116 [pid = 1869] [id = 294] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e222a9000 == 115 [pid = 1869] [id = 293] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e187ec000 == 114 [pid = 1869] [id = 292] 21:08:25 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1101e000 == 113 [pid = 1869] [id = 291] 21:08:25 INFO - PROCESS | 1869 | 1461038905732 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1494ms 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e1b888c00) [pid = 1869] [serial = 866] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e20408000) [pid = 1869] [serial = 869] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e17434400) [pid = 1869] [serial = 857] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e174ad400) [pid = 1869] [serial = 858] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e18253800) [pid = 1869] [serial = 860] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e1848a400) [pid = 1869] [serial = 861] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e0fce6c00) [pid = 1869] [serial = 821] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e0d7b9c00) [pid = 1869] [serial = 855] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0cfe2400) [pid = 1869] [serial = 854] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e1e1cf400) [pid = 1869] [serial = 827] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e28809000) [pid = 1869] [serial = 833] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e0cb93800) [pid = 1869] [serial = 851] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e2194bc00) [pid = 1869] [serial = 830] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e17c4d000) [pid = 1869] [serial = 824] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e1885b400) [pid = 1869] [serial = 863] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e1c8f6400) [pid = 1869] [serial = 867] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e19a10000) [pid = 1869] [serial = 864] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e21262400) [pid = 1869] [serial = 870] [outer = (nil)] [url = about:blank] 21:08:25 INFO - PROCESS | 1869 | 1461038905805 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 21:08:25 INFO - PROCESS | 1869 | 1461038905809 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 21:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:08:25 INFO - PROCESS | 1869 | 1461038905815 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:08:25 INFO - PROCESS | 1869 | 1461038905820 Marionette TRACE conn3 <- [1,1274,null,{}] 21:08:25 INFO - PROCESS | 1869 | 1461038905835 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:26 INFO - PROCESS | 1869 | 1461038905995 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 21:08:26 INFO - PROCESS | 1869 | 1461038906005 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd99000 == 114 [pid = 1869] [id = 326] 21:08:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e0d7c0400) [pid = 1869] [serial = 979] [outer = (nil)] 21:08:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e0e758c00) [pid = 1869] [serial = 980] [outer = 0x7f3e0d7c0400] 21:08:26 INFO - PROCESS | 1869 | 1461038906068 Marionette DEBUG loaded listener.js 21:08:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e0eada800) [pid = 1869] [serial = 981] [outer = 0x7f3e0d7c0400] 21:08:26 INFO - PROCESS | 1869 | 1461038906909 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1133ms 21:08:26 INFO - PROCESS | 1869 | 1461038906948 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 21:08:26 INFO - PROCESS | 1869 | 1461038906951 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 21:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:08:26 INFO - PROCESS | 1869 | 1461038906960 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:08:26 INFO - PROCESS | 1869 | 1461038906963 Marionette TRACE conn3 <- [1,1278,null,{}] 21:08:26 INFO - PROCESS | 1869 | 1461038906968 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:27 INFO - PROCESS | 1869 | 1461038907123 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 21:08:27 INFO - PROCESS | 1869 | 1461038907134 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d1d800 == 115 [pid = 1869] [id = 327] 21:08:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e0c5ab400) [pid = 1869] [serial = 982] [outer = (nil)] 21:08:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0ff8c800) [pid = 1869] [serial = 983] [outer = 0x7f3e0c5ab400] 21:08:27 INFO - PROCESS | 1869 | 1461038907332 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e10f0f800) [pid = 1869] [serial = 984] [outer = 0x7f3e0c5ab400] 21:08:28 INFO - PROCESS | 1869 | 1461038908109 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1177ms 21:08:28 INFO - PROCESS | 1869 | 1461038908139 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 1869 | 1461038908142 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 21:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:08:28 INFO - PROCESS | 1869 | 1461038908148 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 1869 | 1461038908150 Marionette TRACE conn3 <- [1,1282,null,{}] 21:08:28 INFO - PROCESS | 1869 | 1461038908156 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:28 INFO - PROCESS | 1869 | 1461038908350 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 21:08:28 INFO - PROCESS | 1869 | 1461038908377 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17380000 == 116 [pid = 1869] [id = 328] 21:08:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e0ff7d400) [pid = 1869] [serial = 985] [outer = (nil)] 21:08:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e15f34800) [pid = 1869] [serial = 986] [outer = 0x7f3e0ff7d400] 21:08:28 INFO - PROCESS | 1869 | 1461038908437 Marionette DEBUG loaded listener.js 21:08:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e17435000) [pid = 1869] [serial = 987] [outer = 0x7f3e0ff7d400] 21:08:29 INFO - PROCESS | 1869 | 1461038909269 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1180ms 21:08:29 INFO - PROCESS | 1869 | 1461038909330 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 21:08:29 INFO - PROCESS | 1869 | 1461038909333 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 21:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:08:29 INFO - PROCESS | 1869 | 1461038909338 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:08:29 INFO - PROCESS | 1869 | 1461038909340 Marionette TRACE conn3 <- [1,1286,null,{}] 21:08:29 INFO - PROCESS | 1869 | 1461038909346 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:29 INFO - PROCESS | 1869 | 1461038909566 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 21:08:29 INFO - PROCESS | 1869 | 1461038909591 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19c83800 == 117 [pid = 1869] [id = 329] 21:08:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e17435400) [pid = 1869] [serial = 988] [outer = (nil)] 21:08:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e180d8000) [pid = 1869] [serial = 989] [outer = 0x7f3e17435400] 21:08:29 INFO - PROCESS | 1869 | 1461038909653 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e18ac8000) [pid = 1869] [serial = 990] [outer = 0x7f3e17435400] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e0cfde000) [pid = 1869] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e0b18e400) [pid = 1869] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0b2e5000) [pid = 1869] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0cfe5000) [pid = 1869] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e18ac7000) [pid = 1869] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e15f3e400) [pid = 1869] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:08:30 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e0cb93400) [pid = 1869] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:08:30 INFO - PROCESS | 1869 | 1461038910688 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1379ms 21:08:30 INFO - PROCESS | 1869 | 1461038910719 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 21:08:30 INFO - PROCESS | 1869 | 1461038910732 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 21:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:08:30 INFO - PROCESS | 1869 | 1461038910745 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:08:30 INFO - PROCESS | 1869 | 1461038910748 Marionette TRACE conn3 <- [1,1290,null,{}] 21:08:30 INFO - PROCESS | 1869 | 1461038910753 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:30 INFO - PROCESS | 1869 | 1461038910894 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 21:08:30 INFO - PROCESS | 1869 | 1461038910912 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf74000 == 118 [pid = 1869] [id = 330] 21:08:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e0cfe6800) [pid = 1869] [serial = 991] [outer = (nil)] 21:08:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e18acfc00) [pid = 1869] [serial = 992] [outer = 0x7f3e0cfe6800] 21:08:30 INFO - PROCESS | 1869 | 1461038910970 Marionette DEBUG loaded listener.js 21:08:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e19a13000) [pid = 1869] [serial = 993] [outer = 0x7f3e0cfe6800] 21:08:31 INFO - PROCESS | 1869 | 1461038911740 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1026ms 21:08:31 INFO - PROCESS | 1869 | 1461038911772 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 1869 | 1461038911776 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 21:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:08:31 INFO - PROCESS | 1869 | 1461038911781 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:08:31 INFO - PROCESS | 1869 | 1461038911784 Marionette TRACE conn3 <- [1,1294,null,{}] 21:08:31 INFO - PROCESS | 1869 | 1461038911789 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:32 INFO - PROCESS | 1869 | 1461038912002 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 21:08:32 INFO - PROCESS | 1869 | 1461038912020 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e1c3800 == 119 [pid = 1869] [id = 331] 21:08:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e18ace000) [pid = 1869] [serial = 994] [outer = (nil)] 21:08:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e1ba47800) [pid = 1869] [serial = 995] [outer = 0x7f3e18ace000] 21:08:32 INFO - PROCESS | 1869 | 1461038912079 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e1e1d3800) [pid = 1869] [serial = 996] [outer = 0x7f3e18ace000] 21:08:33 INFO - PROCESS | 1869 | 1461038913164 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1434ms 21:08:33 INFO - PROCESS | 1869 | 1461038913216 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 21:08:33 INFO - PROCESS | 1869 | 1461038913223 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 21:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:08:33 INFO - PROCESS | 1869 | 1461038913231 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 1869 | 1461038913237 Marionette TRACE conn3 <- [1,1298,null,{}] 21:08:33 INFO - PROCESS | 1869 | 1461038913244 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:33 INFO - PROCESS | 1869 | 1461038913460 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 21:08:33 INFO - PROCESS | 1869 | 1461038913689 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cc8a800 == 120 [pid = 1869] [id = 332] 21:08:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e0c5a5000) [pid = 1869] [serial = 997] [outer = (nil)] 21:08:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e0c7cf000) [pid = 1869] [serial = 998] [outer = 0x7f3e0c5a5000] 21:08:33 INFO - PROCESS | 1869 | 1461038913805 Marionette DEBUG loaded listener.js 21:08:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e0cb92800) [pid = 1869] [serial = 999] [outer = 0x7f3e0c5a5000] 21:08:34 INFO - PROCESS | 1869 | 1461038914714 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1531ms 21:08:34 INFO - PROCESS | 1869 | 1461038914763 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 21:08:34 INFO - PROCESS | 1869 | 1461038914771 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 21:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:08:34 INFO - PROCESS | 1869 | 1461038914781 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:08:34 INFO - PROCESS | 1869 | 1461038914785 Marionette TRACE conn3 <- [1,1302,null,{}] 21:08:34 INFO - PROCESS | 1869 | 1461038914791 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:34 INFO - PROCESS | 1869 | 1461038914968 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 21:08:35 INFO - PROCESS | 1869 | 1461038915263 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b05000 == 121 [pid = 1869] [id = 333] 21:08:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e0d7c0000) [pid = 1869] [serial = 1000] [outer = (nil)] 21:08:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e0ead3c00) [pid = 1869] [serial = 1001] [outer = 0x7f3e0d7c0000] 21:08:35 INFO - PROCESS | 1869 | 1461038915381 Marionette DEBUG loaded listener.js 21:08:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e0fce8400) [pid = 1869] [serial = 1002] [outer = 0x7f3e0d7c0000] 21:08:36 INFO - PROCESS | 1869 | 1461038916186 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1449ms 21:08:36 INFO - PROCESS | 1869 | 1461038916230 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 21:08:36 INFO - PROCESS | 1869 | 1461038916234 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 21:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:08:36 INFO - PROCESS | 1869 | 1461038916240 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:08:36 INFO - PROCESS | 1869 | 1461038916246 Marionette TRACE conn3 <- [1,1306,null,{}] 21:08:36 INFO - PROCESS | 1869 | 1461038916262 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:36 INFO - PROCESS | 1869 | 1461038916443 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 21:08:36 INFO - PROCESS | 1869 | 1461038916624 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2122f800 == 122 [pid = 1869] [id = 334] 21:08:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e10f03c00) [pid = 1869] [serial = 1003] [outer = (nil)] 21:08:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e1795ac00) [pid = 1869] [serial = 1004] [outer = 0x7f3e10f03c00] 21:08:36 INFO - PROCESS | 1869 | 1461038916699 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e18596400) [pid = 1869] [serial = 1005] [outer = 0x7f3e10f03c00] 21:08:37 INFO - PROCESS | 1869 | 1461038917569 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1395ms 21:08:37 INFO - PROCESS | 1869 | 1461038917636 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 21:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:08:37 INFO - PROCESS | 1869 | 1461038917641 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 21:08:37 INFO - PROCESS | 1869 | 1461038917647 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 1869 | 1461038917650 Marionette TRACE conn3 <- [1,1310,null,{}] 21:08:37 INFO - PROCESS | 1869 | 1461038917655 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:37 INFO - PROCESS | 1869 | 1461038917874 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 21:08:38 INFO - PROCESS | 1869 | 1461038918057 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27aaa800 == 123 [pid = 1869] [id = 335] 21:08:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e15f36800) [pid = 1869] [serial = 1006] [outer = (nil)] 21:08:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e1e0dd000) [pid = 1869] [serial = 1007] [outer = 0x7f3e15f36800] 21:08:38 INFO - PROCESS | 1869 | 1461038918171 Marionette DEBUG loaded listener.js 21:08:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e1fcf1c00) [pid = 1869] [serial = 1008] [outer = 0x7f3e15f36800] 21:08:38 INFO - PROCESS | 1869 | 1461038918952 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 1869 | 1461038918993 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 21:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:08:39 INFO - PROCESS | 1869 | 1461038918999 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:08:39 INFO - PROCESS | 1869 | 1461038919001 Marionette TRACE conn3 <- [1,1314,null,{}] 21:08:39 INFO - PROCESS | 1869 | 1461038919008 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:39 INFO - PROCESS | 1869 | 1461038919170 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 21:08:39 INFO - PROCESS | 1869 | 1461038919356 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ece4800 == 124 [pid = 1869] [id = 336] 21:08:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e18596c00) [pid = 1869] [serial = 1009] [outer = (nil)] 21:08:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e22212400) [pid = 1869] [serial = 1010] [outer = 0x7f3e18596c00] 21:08:39 INFO - PROCESS | 1869 | 1461038919427 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e27c34400) [pid = 1869] [serial = 1011] [outer = 0x7f3e18596c00] 21:08:40 INFO - PROCESS | 1869 | 1461038920329 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1386ms 21:08:40 INFO - PROCESS | 1869 | 1461038920386 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 21:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:08:40 INFO - PROCESS | 1869 | 1461038920390 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 21:08:40 INFO - PROCESS | 1869 | 1461038920396 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:08:40 INFO - PROCESS | 1869 | 1461038920399 Marionette TRACE conn3 <- [1,1318,null,{}] 21:08:40 INFO - PROCESS | 1869 | 1461038920404 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:40 INFO - PROCESS | 1869 | 1461038920590 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 21:08:40 INFO - PROCESS | 1869 | 1461038920773 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3806b000 == 125 [pid = 1869] [id = 337] 21:08:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e2ea9fc00) [pid = 1869] [serial = 1012] [outer = (nil)] 21:08:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e31c45000) [pid = 1869] [serial = 1013] [outer = 0x7f3e2ea9fc00] 21:08:40 INFO - PROCESS | 1869 | 1461038920850 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e33d02800) [pid = 1869] [serial = 1014] [outer = 0x7f3e2ea9fc00] 21:08:41 INFO - PROCESS | 1869 | 1461038921668 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1334ms 21:08:41 INFO - PROCESS | 1869 | 1461038921729 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 21:08:41 INFO - PROCESS | 1869 | 1461038921732 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 21:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:08:41 INFO - PROCESS | 1869 | 1461038921738 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 1869 | 1461038921741 Marionette TRACE conn3 <- [1,1322,null,{}] 21:08:41 INFO - PROCESS | 1869 | 1461038921746 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:41 INFO - PROCESS | 1869 | 1461038921903 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 21:08:42 INFO - PROCESS | 1869 | 1461038922091 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d96c800 == 126 [pid = 1869] [id = 338] 21:08:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0b02d800) [pid = 1869] [serial = 1015] [outer = (nil)] 21:08:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0b036000) [pid = 1869] [serial = 1016] [outer = 0x7f3e0b02d800] 21:08:42 INFO - PROCESS | 1869 | 1461038922164 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0b03b000) [pid = 1869] [serial = 1017] [outer = 0x7f3e0b02d800] 21:08:42 INFO - PROCESS | 1869 | 1461038922990 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1281ms 21:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:08:43 INFO - PROCESS | 1869 | 1461038923020 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 21:08:43 INFO - PROCESS | 1869 | 1461038923023 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 21:08:43 INFO - PROCESS | 1869 | 1461038923030 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 1869 | 1461038923033 Marionette TRACE conn3 <- [1,1326,null,{}] 21:08:43 INFO - PROCESS | 1869 | 1461038923038 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:43 INFO - PROCESS | 1869 | 1461038923199 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 21:08:43 INFO - PROCESS | 1869 | 1461038923387 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bb9f000 == 127 [pid = 1869] [id = 339] 21:08:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e0b02f800) [pid = 1869] [serial = 1018] [outer = (nil)] 21:08:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e0b8a2000) [pid = 1869] [serial = 1019] [outer = 0x7f3e0b02f800] 21:08:43 INFO - PROCESS | 1869 | 1461038923457 Marionette DEBUG loaded listener.js 21:08:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e0b8a8000) [pid = 1869] [serial = 1020] [outer = 0x7f3e0b02f800] 21:08:44 INFO - PROCESS | 1869 | 1461038924323 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:08:44 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 21:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1334ms 21:08:44 INFO - PROCESS | 1869 | 1461038924363 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 21:08:44 INFO - PROCESS | 1869 | 1461038924367 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 21:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:08:44 INFO - PROCESS | 1869 | 1461038924373 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:08:44 INFO - PROCESS | 1869 | 1461038924376 Marionette TRACE conn3 <- [1,1330,null,{}] 21:08:44 INFO - PROCESS | 1869 | 1461038924381 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:44 INFO - PROCESS | 1869 | 1461038924547 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 21:08:44 INFO - PROCESS | 1869 | 1461038924735 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23faf000 == 128 [pid = 1869] [id = 340] 21:08:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e0b03b400) [pid = 1869] [serial = 1021] [outer = (nil)] 21:08:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e0b8ad800) [pid = 1869] [serial = 1022] [outer = 0x7f3e0b03b400] 21:08:44 INFO - PROCESS | 1869 | 1461038924803 Marionette DEBUG loaded listener.js 21:08:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0b8b3800) [pid = 1869] [serial = 1023] [outer = 0x7f3e0b03b400] 21:08:45 INFO - PROCESS | 1869 | 1461038925651 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:08:45 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 21:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1337ms 21:08:45 INFO - PROCESS | 1869 | 1461038925710 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 21:08:45 INFO - PROCESS | 1869 | 1461038925714 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 21:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:08:45 INFO - PROCESS | 1869 | 1461038925720 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:08:45 INFO - PROCESS | 1869 | 1461038925723 Marionette TRACE conn3 <- [1,1334,null,{}] 21:08:45 INFO - PROCESS | 1869 | 1461038925728 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:45 INFO - PROCESS | 1869 | 1461038925888 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 21:08:46 INFO - PROCESS | 1869 | 1461038926082 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10199000 == 129 [pid = 1869] [id = 341] 21:08:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e0b8a9000) [pid = 1869] [serial = 1024] [outer = (nil)] 21:08:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e0b8b9400) [pid = 1869] [serial = 1025] [outer = 0x7f3e0b8a9000] 21:08:46 INFO - PROCESS | 1869 | 1461038926153 Marionette DEBUG loaded listener.js 21:08:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e0b8be800) [pid = 1869] [serial = 1026] [outer = 0x7f3e0b8a9000] 21:08:47 INFO - PROCESS | 1869 | 1461038927031 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1380ms 21:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:08:47 INFO - PROCESS | 1869 | 1461038927101 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 21:08:47 INFO - PROCESS | 1869 | 1461038927104 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 21:08:47 INFO - PROCESS | 1869 | 1461038927110 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:08:47 INFO - PROCESS | 1869 | 1461038927114 Marionette TRACE conn3 <- [1,1338,null,{}] 21:08:47 INFO - PROCESS | 1869 | 1461038927120 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:47 INFO - PROCESS | 1869 | 1461038927312 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 21:08:47 INFO - PROCESS | 1869 | 1461038927497 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e087ec000 == 130 [pid = 1869] [id = 342] 21:08:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e09aed000) [pid = 1869] [serial = 1027] [outer = (nil)] 21:08:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e09af7000) [pid = 1869] [serial = 1028] [outer = 0x7f3e09aed000] 21:08:47 INFO - PROCESS | 1869 | 1461038927573 Marionette DEBUG loaded listener.js 21:08:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e33a66000) [pid = 1869] [serial = 1029] [outer = 0x7f3e09aed000] 21:08:48 INFO - PROCESS | 1869 | 1461038928901 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 21:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1834ms 21:08:48 INFO - PROCESS | 1869 | 1461038928988 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 21:08:48 INFO - PROCESS | 1869 | 1461038928992 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 21:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:08:49 INFO - PROCESS | 1869 | 1461038929003 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 1869 | 1461038929006 Marionette TRACE conn3 <- [1,1342,null,{}] 21:08:49 INFO - PROCESS | 1869 | 1461038929011 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:49 INFO - PROCESS | 1869 | 1461038929167 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 21:08:49 INFO - PROCESS | 1869 | 1461038929351 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08a37800 == 131 [pid = 1869] [id = 343] 21:08:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e08aaac00) [pid = 1869] [serial = 1030] [outer = (nil)] 21:08:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e08ab1c00) [pid = 1869] [serial = 1031] [outer = 0x7f3e08aaac00] 21:08:49 INFO - PROCESS | 1869 | 1461038929417 Marionette DEBUG loaded listener.js 21:08:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e08ab9c00) [pid = 1869] [serial = 1032] [outer = 0x7f3e08aaac00] 21:08:50 INFO - PROCESS | 1869 | 1461038930697 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 21:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1783ms 21:08:50 INFO - PROCESS | 1869 | 1461038930801 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 21:08:50 INFO - PROCESS | 1869 | 1461038930807 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 21:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:08:50 INFO - PROCESS | 1869 | 1461038930841 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:08:50 INFO - PROCESS | 1869 | 1461038930844 Marionette TRACE conn3 <- [1,1346,null,{}] 21:08:50 INFO - PROCESS | 1869 | 1461038930853 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:51 INFO - PROCESS | 1869 | 1461038931008 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 21:08:51 INFO - PROCESS | 1869 | 1461038931198 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb3c000 == 132 [pid = 1869] [id = 344] 21:08:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e09aeb400) [pid = 1869] [serial = 1033] [outer = (nil)] 21:08:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e09af2400) [pid = 1869] [serial = 1034] [outer = 0x7f3e09aeb400] 21:08:51 INFO - PROCESS | 1869 | 1461038931263 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e0a5d1800) [pid = 1869] [serial = 1035] [outer = 0x7f3e09aeb400] 21:08:52 INFO - PROCESS | 1869 | 1461038932193 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 21:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1398ms 21:08:52 INFO - PROCESS | 1869 | 1461038932227 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 21:08:52 INFO - PROCESS | 1869 | 1461038932235 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 21:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:08:52 INFO - PROCESS | 1869 | 1461038932244 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 1869 | 1461038932247 Marionette TRACE conn3 <- [1,1350,null,{}] 21:08:52 INFO - PROCESS | 1869 | 1461038932253 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:52 INFO - PROCESS | 1869 | 1461038932409 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 21:08:52 INFO - PROCESS | 1869 | 1461038932797 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09aa9000 == 133 [pid = 1869] [id = 345] 21:08:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e0b8b7400) [pid = 1869] [serial = 1036] [outer = (nil)] 21:08:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e0c5a8800) [pid = 1869] [serial = 1037] [outer = 0x7f3e0b8b7400] 21:08:52 INFO - PROCESS | 1869 | 1461038932866 Marionette DEBUG loaded listener.js 21:08:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e0c7d6c00) [pid = 1869] [serial = 1038] [outer = 0x7f3e0b8b7400] 21:08:53 INFO - PROCESS | 1869 | 1461038933799 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec45000 == 132 [pid = 1869] [id = 137] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf74000 == 131 [pid = 1869] [id = 330] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19c83800 == 130 [pid = 1869] [id = 329] 21:08:53 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e2125f000) [pid = 1869] [serial = 932] [outer = (nil)] [url = about:blank] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17380000 == 129 [pid = 1869] [id = 328] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d1d800 == 128 [pid = 1869] [id = 327] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd99000 == 127 [pid = 1869] [id = 326] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb46800 == 126 [pid = 1869] [id = 325] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd11000 == 125 [pid = 1869] [id = 324] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a6f9000 == 124 [pid = 1869] [id = 321] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a6dd800 == 123 [pid = 1869] [id = 320] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a4cf800 == 122 [pid = 1869] [id = 319] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09aaa000 == 121 [pid = 1869] [id = 318] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23faf800 == 120 [pid = 1869] [id = 317] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cc73800 == 119 [pid = 1869] [id = 316] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33d3d000 == 118 [pid = 1869] [id = 315] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f6d2800 == 117 [pid = 1869] [id = 314] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21225000 == 116 [pid = 1869] [id = 313] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18024800 == 115 [pid = 1869] [id = 312] 21:08:53 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cec8800 == 114 [pid = 1869] [id = 311] 21:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1690ms 21:08:53 INFO - PROCESS | 1869 | 1461038933933 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 21:08:53 INFO - PROCESS | 1869 | 1461038933935 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 21:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:08:53 INFO - PROCESS | 1869 | 1461038933942 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:08:53 INFO - PROCESS | 1869 | 1461038933947 Marionette TRACE conn3 <- [1,1354,null,{}] 21:08:53 INFO - PROCESS | 1869 | 1461038933962 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:54 INFO - PROCESS | 1869 | 1461038934112 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e1f21ac00) [pid = 1869] [serial = 930] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e18255000) [pid = 1869] [serial = 923] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e1c961c00) [pid = 1869] [serial = 881] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e0c5a9400) [pid = 1869] [serial = 911] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e1743fc00) [pid = 1869] [serial = 918] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e2125c000) [pid = 1869] [serial = 884] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e15f40c00) [pid = 1869] [serial = 899] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e175dd800) [pid = 1869] [serial = 878] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e0b199000) [pid = 1869] [serial = 908] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e1a6e0000) [pid = 1869] [serial = 926] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e0e75a800) [pid = 1869] [serial = 893] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e18488400) [pid = 1869] [serial = 924] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0c8c2400) [pid = 1869] [serial = 912] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0cbe9400) [pid = 1869] [serial = 875] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e1c95bc00) [pid = 1869] [serial = 927] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0c8ce000) [pid = 1869] [serial = 905] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e17c49c00) [pid = 1869] [serial = 921] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e15f36000) [pid = 1869] [serial = 896] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e316e4c00) [pid = 1869] [serial = 890] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e18ad0000) [pid = 1869] [serial = 902] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e0ff84c00) [pid = 1869] [serial = 917] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0cbdf800) [pid = 1869] [serial = 914] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0cfe5800) [pid = 1869] [serial = 915] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e1791b800) [pid = 1869] [serial = 920] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e2e7efc00) [pid = 1869] [serial = 887] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e17918800) [pid = 1869] [serial = 929] [outer = (nil)] [url = about:blank] 21:08:54 INFO - PROCESS | 1869 | 1461038934355 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bae3000 == 115 [pid = 1869] [id = 346] 21:08:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0c7d2400) [pid = 1869] [serial = 1039] [outer = (nil)] 21:08:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0cd72c00) [pid = 1869] [serial = 1040] [outer = 0x7f3e0c7d2400] 21:08:54 INFO - PROCESS | 1869 | 1461038934423 Marionette DEBUG loaded listener.js 21:08:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e0d7ba400) [pid = 1869] [serial = 1041] [outer = 0x7f3e0c7d2400] 21:08:55 INFO - PROCESS | 1869 | 1461038935091 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1187ms 21:08:55 INFO - PROCESS | 1869 | 1461038935129 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 1869 | 1461038935133 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 21:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:08:55 INFO - PROCESS | 1869 | 1461038935138 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 1869 | 1461038935140 Marionette TRACE conn3 <- [1,1358,null,{}] 21:08:55 INFO - PROCESS | 1869 | 1461038935146 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:55 INFO - PROCESS | 1869 | 1461038935305 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 21:08:55 INFO - PROCESS | 1869 | 1461038935454 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100bf800 == 116 [pid = 1869] [id = 347] 21:08:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0c8ce000) [pid = 1869] [serial = 1042] [outer = (nil)] 21:08:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0eacf800) [pid = 1869] [serial = 1043] [outer = 0x7f3e0c8ce000] 21:08:55 INFO - PROCESS | 1869 | 1461038935513 Marionette DEBUG loaded listener.js 21:08:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0eae9000) [pid = 1869] [serial = 1044] [outer = 0x7f3e0c8ce000] 21:08:56 INFO - PROCESS | 1869 | 1461038936226 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 21:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1129ms 21:08:56 INFO - PROCESS | 1869 | 1461038936268 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 21:08:56 INFO - PROCESS | 1869 | 1461038936272 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 21:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:08:56 INFO - PROCESS | 1869 | 1461038936277 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:08:56 INFO - PROCESS | 1869 | 1461038936279 Marionette TRACE conn3 <- [1,1362,null,{}] 21:08:56 INFO - PROCESS | 1869 | 1461038936285 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:56 INFO - PROCESS | 1869 | 1461038936511 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 21:08:56 INFO - PROCESS | 1869 | 1461038936544 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e110a1000 == 117 [pid = 1869] [id = 348] 21:08:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e0eae9400) [pid = 1869] [serial = 1045] [outer = (nil)] 21:08:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e10f09c00) [pid = 1869] [serial = 1046] [outer = 0x7f3e0eae9400] 21:08:56 INFO - PROCESS | 1869 | 1461038936603 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e15f36000) [pid = 1869] [serial = 1047] [outer = 0x7f3e0eae9400] 21:08:57 INFO - PROCESS | 1869 | 1461038937447 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1228ms 21:08:57 INFO - PROCESS | 1869 | 1461038937507 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 21:08:57 INFO - PROCESS | 1869 | 1461038937510 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 21:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:08:57 INFO - PROCESS | 1869 | 1461038937516 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:08:57 INFO - PROCESS | 1869 | 1461038937519 Marionette TRACE conn3 <- [1,1366,null,{}] 21:08:57 INFO - PROCESS | 1869 | 1461038937524 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:57 INFO - PROCESS | 1869 | 1461038937746 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 21:08:57 INFO - PROCESS | 1869 | 1461038937773 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17274000 == 118 [pid = 1869] [id = 349] 21:08:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e174adc00) [pid = 1869] [serial = 1048] [outer = (nil)] 21:08:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e1791d800) [pid = 1869] [serial = 1049] [outer = 0x7f3e174adc00] 21:08:57 INFO - PROCESS | 1869 | 1461038937862 Marionette DEBUG loaded listener.js 21:08:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e17e82800) [pid = 1869] [serial = 1050] [outer = 0x7f3e174adc00] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e1c966400) [pid = 1869] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0ff7d400) [pid = 1869] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0b2e7400) [pid = 1869] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e17435400) [pid = 1869] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e0b2efc00) [pid = 1869] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e0c5ab400) [pid = 1869] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e0cfe6800) [pid = 1869] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:08:58 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0d7c0400) [pid = 1869] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:08:59 INFO - PROCESS | 1869 | 1461038939017 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 21:08:59 INFO - PROCESS | 1869 | 1461038939059 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 21:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:08:59 INFO - PROCESS | 1869 | 1461038939064 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:08:59 INFO - PROCESS | 1869 | 1461038939066 Marionette TRACE conn3 <- [1,1370,null,{}] 21:08:59 INFO - PROCESS | 1869 | 1461038939072 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:59 INFO - PROCESS | 1869 | 1461038939212 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 21:08:59 INFO - PROCESS | 1869 | 1461038939226 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182ad800 == 119 [pid = 1869] [id = 350] 21:08:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0b2efc00) [pid = 1869] [serial = 1051] [outer = (nil)] 21:08:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e1743fc00) [pid = 1869] [serial = 1052] [outer = 0x7f3e0b2efc00] 21:08:59 INFO - PROCESS | 1869 | 1461038939295 Marionette DEBUG loaded listener.js 21:08:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e18336000) [pid = 1869] [serial = 1053] [outer = 0x7f3e0b2efc00] 21:09:00 INFO - PROCESS | 1869 | 1461038940076 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 21:09:00 INFO - PROCESS | 1869 | 1461038940099 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 21:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:09:00 INFO - PROCESS | 1869 | 1461038940108 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:09:00 INFO - PROCESS | 1869 | 1461038940110 Marionette TRACE conn3 <- [1,1374,null,{}] 21:09:00 INFO - PROCESS | 1869 | 1461038940133 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:00 INFO - PROCESS | 1869 | 1461038940333 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 21:09:00 INFO - PROCESS | 1869 | 1461038940350 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1898b800 == 120 [pid = 1869] [id = 351] 21:09:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e0c5ab400) [pid = 1869] [serial = 1054] [outer = (nil)] 21:09:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e18494c00) [pid = 1869] [serial = 1055] [outer = 0x7f3e0c5ab400] 21:09:00 INFO - PROCESS | 1869 | 1461038940410 Marionette DEBUG loaded listener.js 21:09:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e18af6000) [pid = 1869] [serial = 1056] [outer = 0x7f3e0c5ab400] 21:09:01 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:01 INFO - PROCESS | 1869 | 1461038941450 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 21:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:09:01 INFO - PROCESS | 1869 | 1461038941520 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 21:09:01 INFO - PROCESS | 1869 | 1461038941529 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:09:01 INFO - PROCESS | 1869 | 1461038941536 Marionette TRACE conn3 <- [1,1378,null,{}] 21:09:01 INFO - PROCESS | 1869 | 1461038941587 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:01 INFO - PROCESS | 1869 | 1461038941857 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 21:09:02 INFO - PROCESS | 1869 | 1461038942008 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0badd000 == 121 [pid = 1869] [id = 352] 21:09:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e0942bc00) [pid = 1869] [serial = 1057] [outer = (nil)] 21:09:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0b032400) [pid = 1869] [serial = 1058] [outer = 0x7f3e0942bc00] 21:09:02 INFO - PROCESS | 1869 | 1461038942080 Marionette DEBUG loaded listener.js 21:09:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e0b2f1c00) [pid = 1869] [serial = 1059] [outer = 0x7f3e0942bc00] 21:09:03 INFO - PROCESS | 1869 | 1461038943031 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 21:09:03 INFO - PROCESS | 1869 | 1461038943076 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 21:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:09:03 INFO - PROCESS | 1869 | 1461038943087 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:09:03 INFO - PROCESS | 1869 | 1461038943091 Marionette TRACE conn3 <- [1,1382,null,{}] 21:09:03 INFO - PROCESS | 1869 | 1461038943097 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:03 INFO - PROCESS | 1869 | 1461038943262 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 21:09:03 INFO - PROCESS | 1869 | 1461038943453 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11087800 == 122 [pid = 1869] [id = 353] 21:09:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e09433000) [pid = 1869] [serial = 1060] [outer = (nil)] 21:09:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e0cb8d800) [pid = 1869] [serial = 1061] [outer = 0x7f3e09433000] 21:09:03 INFO - PROCESS | 1869 | 1461038943525 Marionette DEBUG loaded listener.js 21:09:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e0cfdd400) [pid = 1869] [serial = 1062] [outer = 0x7f3e09433000] 21:09:03 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19777800 == 121 [pid = 1869] [id = 11] 21:09:04 INFO - PROCESS | 1869 | [1869] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:04 INFO - PROCESS | 1869 | 1461038944617 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 21:09:04 INFO - PROCESS | 1869 | 1461038944673 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 21:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:09:04 INFO - PROCESS | 1869 | 1461038944680 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:09:04 INFO - PROCESS | 1869 | 1461038944686 Marionette TRACE conn3 <- [1,1386,null,{}] 21:09:04 INFO - PROCESS | 1869 | 1461038944702 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:04 INFO - PROCESS | 1869 | 1461038944887 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 21:09:05 INFO - PROCESS | 1869 | 1461038945120 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bdd4000 == 122 [pid = 1869] [id = 354] 21:09:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e10f0d800) [pid = 1869] [serial = 1063] [outer = (nil)] 21:09:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e17573000) [pid = 1869] [serial = 1064] [outer = 0x7f3e10f0d800] 21:09:05 INFO - PROCESS | 1869 | 1461038945193 Marionette DEBUG loaded listener.js 21:09:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e1791b800) [pid = 1869] [serial = 1065] [outer = 0x7f3e10f0d800] 21:09:06 INFO - PROCESS | 1869 | 1461038946188 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 21:09:06 INFO - PROCESS | 1869 | 1461038946224 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 21:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:09:06 INFO - PROCESS | 1869 | 1461038946229 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:09:06 INFO - PROCESS | 1869 | 1461038946232 Marionette TRACE conn3 <- [1,1390,null,{}] 21:09:06 INFO - PROCESS | 1869 | 1461038946238 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:06 INFO - PROCESS | 1869 | 1461038946401 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 21:09:06 INFO - PROCESS | 1869 | 1461038946634 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec4c000 == 123 [pid = 1869] [id = 355] 21:09:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e15ecc800) [pid = 1869] [serial = 1066] [outer = (nil)] 21:09:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e18854400) [pid = 1869] [serial = 1067] [outer = 0x7f3e15ecc800] 21:09:06 INFO - PROCESS | 1869 | 1461038946753 Marionette DEBUG loaded listener.js 21:09:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e18c9fc00) [pid = 1869] [serial = 1068] [outer = 0x7f3e15ecc800] 21:09:07 INFO - PROCESS | 1869 | 1461038947555 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 21:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1378ms 21:09:07 INFO - PROCESS | 1869 | 1461038947607 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 21:09:07 INFO - PROCESS | 1869 | 1461038947611 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 21:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:09:07 INFO - PROCESS | 1869 | 1461038947617 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:09:07 INFO - PROCESS | 1869 | 1461038947619 Marionette TRACE conn3 <- [1,1394,null,{}] 21:09:07 INFO - PROCESS | 1869 | 1461038947625 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:07 INFO - PROCESS | 1869 | 1461038947789 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 21:09:07 INFO - PROCESS | 1869 | 1461038947989 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20e21800 == 124 [pid = 1869] [id = 356] 21:09:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e17acb800) [pid = 1869] [serial = 1069] [outer = (nil)] 21:09:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e1ba40c00) [pid = 1869] [serial = 1070] [outer = 0x7f3e17acb800] 21:09:08 INFO - PROCESS | 1869 | 1461038948061 Marionette DEBUG loaded listener.js 21:09:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e1e0d6800) [pid = 1869] [serial = 1071] [outer = 0x7f3e17acb800] 21:09:08 INFO - PROCESS | 1869 | 1461038948937 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 21:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1386ms 21:09:09 INFO - PROCESS | 1869 | 1461038949003 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 21:09:09 INFO - PROCESS | 1869 | 1461038949007 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 21:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:09:09 INFO - PROCESS | 1869 | 1461038949012 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 1869 | 1461038949015 Marionette TRACE conn3 <- [1,1398,null,{}] 21:09:09 INFO - PROCESS | 1869 | 1461038949021 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:09 INFO - PROCESS | 1869 | 1461038949248 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 21:09:09 INFO - PROCESS | 1869 | 1461038949434 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c7a000 == 125 [pid = 1869] [id = 357] 21:09:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e17c55800) [pid = 1869] [serial = 1072] [outer = (nil)] 21:09:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e21852c00) [pid = 1869] [serial = 1073] [outer = 0x7f3e17c55800] 21:09:09 INFO - PROCESS | 1869 | 1461038949508 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e23f33400) [pid = 1869] [serial = 1074] [outer = 0x7f3e17c55800] 21:09:10 INFO - PROCESS | 1869 | 1461038950386 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 21:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1431ms 21:09:10 INFO - PROCESS | 1869 | 1461038950444 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 21:09:10 INFO - PROCESS | 1869 | 1461038950446 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 21:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:09:10 INFO - PROCESS | 1869 | 1461038950452 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 1869 | 1461038950455 Marionette TRACE conn3 <- [1,1402,null,{}] 21:09:10 INFO - PROCESS | 1869 | 1461038950461 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:10 INFO - PROCESS | 1869 | 1461038950619 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 21:09:10 INFO - PROCESS | 1869 | 1461038950824 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ecd5000 == 126 [pid = 1869] [id = 358] 21:09:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e09672400) [pid = 1869] [serial = 1075] [outer = (nil)] 21:09:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e0967b800) [pid = 1869] [serial = 1076] [outer = 0x7f3e09672400] 21:09:10 INFO - PROCESS | 1869 | 1461038950909 Marionette DEBUG loaded listener.js 21:09:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e09680400) [pid = 1869] [serial = 1077] [outer = 0x7f3e09672400] 21:09:11 INFO - PROCESS | 1869 | 1461038951732 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 21:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1333ms 21:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:09:11 INFO - PROCESS | 1869 | 1461038951786 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 21:09:11 INFO - PROCESS | 1869 | 1461038951789 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 21:09:11 INFO - PROCESS | 1869 | 1461038951795 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:09:11 INFO - PROCESS | 1869 | 1461038951799 Marionette TRACE conn3 <- [1,1406,null,{}] 21:09:11 INFO - PROCESS | 1869 | 1461038951804 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:11 INFO - PROCESS | 1869 | 1461038951966 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 21:09:12 INFO - PROCESS | 1869 | 1461038952158 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33d5f800 == 127 [pid = 1869] [id = 359] 21:09:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e09676800) [pid = 1869] [serial = 1078] [outer = (nil)] 21:09:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e24190400) [pid = 1869] [serial = 1079] [outer = 0x7f3e09676800] 21:09:12 INFO - PROCESS | 1869 | 1461038952225 Marionette DEBUG loaded listener.js 21:09:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e2e8b6000) [pid = 1869] [serial = 1080] [outer = 0x7f3e09676800] 21:09:13 INFO - PROCESS | 1869 | 1461038953094 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 21:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1334ms 21:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:09:13 INFO - PROCESS | 1869 | 1461038953129 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 21:09:13 INFO - PROCESS | 1869 | 1461038953131 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 21:09:13 INFO - PROCESS | 1869 | 1461038953138 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:09:13 INFO - PROCESS | 1869 | 1461038953141 Marionette TRACE conn3 <- [1,1410,null,{}] 21:09:13 INFO - PROCESS | 1869 | 1461038953146 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:13 INFO - PROCESS | 1869 | 1461038953305 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 21:09:13 INFO - PROCESS | 1869 | 1461038953497 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10e92800 == 128 [pid = 1869] [id = 360] 21:09:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e0967a000) [pid = 1869] [serial = 1081] [outer = (nil)] 21:09:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e2fad3000) [pid = 1869] [serial = 1082] [outer = 0x7f3e0967a000] 21:09:13 INFO - PROCESS | 1869 | 1461038953567 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e2fdc5000) [pid = 1869] [serial = 1083] [outer = 0x7f3e0967a000] 21:09:14 INFO - PROCESS | 1869 | 1461038954487 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 21:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1379ms 21:09:14 INFO - PROCESS | 1869 | 1461038954516 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 21:09:14 INFO - PROCESS | 1869 | 1461038954519 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 21:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:09:14 INFO - PROCESS | 1869 | 1461038954525 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:09:14 INFO - PROCESS | 1869 | 1461038954527 Marionette TRACE conn3 <- [1,1414,null,{}] 21:09:14 INFO - PROCESS | 1869 | 1461038954533 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:14 INFO - PROCESS | 1869 | 1461038954699 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 21:09:14 INFO - PROCESS | 1869 | 1461038954889 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10ead000 == 129 [pid = 1869] [id = 361] 21:09:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e0b2d5c00) [pid = 1869] [serial = 1084] [outer = (nil)] 21:09:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e0b2db800) [pid = 1869] [serial = 1085] [outer = 0x7f3e0b2d5c00] 21:09:14 INFO - PROCESS | 1869 | 1461038954959 Marionette DEBUG loaded listener.js 21:09:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e0b2e1000) [pid = 1869] [serial = 1086] [outer = 0x7f3e0b2d5c00] 21:09:16 INFO - PROCESS | 1869 | 1461038956032 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 21:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1531ms 21:09:16 INFO - PROCESS | 1869 | 1461038956057 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 21:09:16 INFO - PROCESS | 1869 | 1461038956060 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 21:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:09:16 INFO - PROCESS | 1869 | 1461038956066 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:09:16 INFO - PROCESS | 1869 | 1461038956070 Marionette TRACE conn3 <- [1,1418,null,{}] 21:09:16 INFO - PROCESS | 1869 | 1461038956075 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:16 INFO - PROCESS | 1869 | 1461038956277 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 21:09:16 INFO - PROCESS | 1869 | 1461038956845 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a4cf800 == 130 [pid = 1869] [id = 362] 21:09:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e09424c00) [pid = 1869] [serial = 1087] [outer = (nil)] 21:09:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e0942ec00) [pid = 1869] [serial = 1088] [outer = 0x7f3e09424c00] 21:09:16 INFO - PROCESS | 1869 | 1461038956958 Marionette DEBUG loaded listener.js 21:09:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e0967dc00) [pid = 1869] [serial = 1089] [outer = 0x7f3e09424c00] 21:09:17 INFO - PROCESS | 1869 | 1461038957807 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 21:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1779ms 21:09:17 INFO - PROCESS | 1869 | 1461038957847 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 21:09:17 INFO - PROCESS | 1869 | 1461038957854 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 21:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:09:17 INFO - PROCESS | 1869 | 1461038957863 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:09:17 INFO - PROCESS | 1869 | 1461038957874 Marionette TRACE conn3 <- [1,1422,null,{}] 21:09:17 INFO - PROCESS | 1869 | 1461038957885 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:18 INFO - PROCESS | 1869 | 1461038958058 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 21:09:18 INFO - PROCESS | 1869 | 1461038958268 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd17000 == 131 [pid = 1869] [id = 363] 21:09:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e08aacc00) [pid = 1869] [serial = 1090] [outer = (nil)] 21:09:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e09af6400) [pid = 1869] [serial = 1091] [outer = 0x7f3e08aacc00] 21:09:18 INFO - PROCESS | 1869 | 1461038958335 Marionette DEBUG loaded listener.js 21:09:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e0b8a2c00) [pid = 1869] [serial = 1092] [outer = 0x7f3e08aacc00] 21:09:19 INFO - PROCESS | 1869 | 1461038959389 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 21:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1597ms 21:09:19 INFO - PROCESS | 1869 | 1461038959465 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 1869 | 1461038959471 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 21:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:09:19 INFO - PROCESS | 1869 | 1461038959477 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:09:19 INFO - PROCESS | 1869 | 1461038959480 Marionette TRACE conn3 <- [1,1426,null,{}] 21:09:19 INFO - PROCESS | 1869 | 1461038959486 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:19 INFO - PROCESS | 1869 | 1461038959690 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 21:09:19 INFO - PROCESS | 1869 | 1461038959957 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0930a800 == 132 [pid = 1869] [id = 364] 21:09:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e0c610000) [pid = 1869] [serial = 1093] [outer = (nil)] 21:09:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e0cb8cc00) [pid = 1869] [serial = 1094] [outer = 0x7f3e0c610000] 21:09:20 INFO - PROCESS | 1869 | 1461038960066 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e0cd77400) [pid = 1869] [serial = 1095] [outer = 0x7f3e0c610000] 21:09:20 INFO - PROCESS | 1869 | 1461038960994 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 21:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1585ms 21:09:21 INFO - PROCESS | 1869 | 1461038961063 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 21:09:21 INFO - PROCESS | 1869 | 1461038961067 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 21:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:09:21 INFO - PROCESS | 1869 | 1461038961079 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:09:21 INFO - PROCESS | 1869 | 1461038961087 Marionette TRACE conn3 <- [1,1430,null,{}] 21:09:21 INFO - PROCESS | 1869 | 1461038961095 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:21 INFO - PROCESS | 1869 | 1461038961300 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 21:09:21 INFO - PROCESS | 1869 | 1461038961536 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09309000 == 133 [pid = 1869] [id = 365] 21:09:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e0961d400) [pid = 1869] [serial = 1096] [outer = (nil)] 21:09:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e0b19c000) [pid = 1869] [serial = 1097] [outer = 0x7f3e0961d400] 21:09:21 INFO - PROCESS | 1869 | 1461038961659 Marionette DEBUG loaded listener.js 21:09:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e0fcdd400) [pid = 1869] [serial = 1098] [outer = 0x7f3e0961d400] 21:09:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c6c800 == 132 [pid = 1869] [id = 62] 21:09:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182ad800 == 131 [pid = 1869] [id = 350] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e09620400) [pid = 1869] [serial = 971] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e0e75bc00) [pid = 1869] [serial = 938] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e0b2e3000) [pid = 1869] [serial = 935] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e18ca1000) [pid = 1869] [serial = 944] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e22249400) [pid = 1869] [serial = 947] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e1791e400) [pid = 1869] [serial = 941] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e2fc94800) [pid = 1869] [serial = 950] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e0eae5c00) [pid = 1869] [serial = 953] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e10f07800) [pid = 1869] [serial = 956] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0c7d4800) [pid = 1869] [serial = 959] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e0a5ccc00) [pid = 1869] [serial = 962] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e10f02400) [pid = 1869] [serial = 965] [outer = (nil)] [url = about:blank] 21:09:21 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e18af4c00) [pid = 1869] [serial = 968] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17274000 == 130 [pid = 1869] [id = 349] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e110a1000 == 129 [pid = 1869] [id = 348] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e100bf800 == 128 [pid = 1869] [id = 347] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bae3000 == 127 [pid = 1869] [id = 346] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09aa9000 == 126 [pid = 1869] [id = 345] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb3c000 == 125 [pid = 1869] [id = 344] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e087ec000 == 124 [pid = 1869] [id = 342] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10199000 == 123 [pid = 1869] [id = 341] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23faf000 == 122 [pid = 1869] [id = 340] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bb9f000 == 121 [pid = 1869] [id = 339] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d96c800 == 120 [pid = 1869] [id = 338] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e3806b000 == 119 [pid = 1869] [id = 337] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2ece4800 == 118 [pid = 1869] [id = 336] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e27aaa800 == 117 [pid = 1869] [id = 335] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2122f800 == 116 [pid = 1869] [id = 334] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b05000 == 115 [pid = 1869] [id = 333] 21:09:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cc8a800 == 114 [pid = 1869] [id = 332] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e0e758c00) [pid = 1869] [serial = 980] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e0eada800) [pid = 1869] [serial = 981] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e15f34800) [pid = 1869] [serial = 986] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e0c7d5000) [pid = 1869] [serial = 975] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e0b2ef000) [pid = 1869] [serial = 974] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e21eb2c00) [pid = 1869] [serial = 933] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e0cd6e400) [pid = 1869] [serial = 977] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e0cd73000) [pid = 1869] [serial = 978] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e0ff8c800) [pid = 1869] [serial = 983] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e180d8000) [pid = 1869] [serial = 989] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e18acfc00) [pid = 1869] [serial = 992] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e18ac8000) [pid = 1869] [serial = 990] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e17435000) [pid = 1869] [serial = 987] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e10f0f800) [pid = 1869] [serial = 984] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e19a13000) [pid = 1869] [serial = 993] [outer = (nil)] [url = about:blank] 21:09:22 INFO - PROCESS | 1869 | 1461038962468 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 21:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1445ms 21:09:22 INFO - PROCESS | 1869 | 1461038962524 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 21:09:22 INFO - PROCESS | 1869 | 1461038962528 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 21:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:09:22 INFO - PROCESS | 1869 | 1461038962533 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:09:22 INFO - PROCESS | 1869 | 1461038962535 Marionette TRACE conn3 <- [1,1434,null,{}] 21:09:22 INFO - PROCESS | 1869 | 1461038962541 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:22 INFO - PROCESS | 1869 | 1461038962686 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 21:09:22 INFO - PROCESS | 1869 | 1461038962701 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd09000 == 115 [pid = 1869] [id = 366] 21:09:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e0c7d5000) [pid = 1869] [serial = 1099] [outer = (nil)] 21:09:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e10f10400) [pid = 1869] [serial = 1100] [outer = 0x7f3e0c7d5000] 21:09:22 INFO - PROCESS | 1869 | 1461038962760 Marionette DEBUG loaded listener.js 21:09:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e1743b000) [pid = 1869] [serial = 1101] [outer = 0x7f3e0c7d5000] 21:09:23 INFO - PROCESS | 1869 | 1461038963634 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1126ms 21:09:23 INFO - PROCESS | 1869 | 1461038963660 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 21:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:09:23 INFO - PROCESS | 1869 | 1461038963663 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 21:09:23 INFO - PROCESS | 1869 | 1461038963668 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 1869 | 1461038963671 Marionette TRACE conn3 <- [1,1438,null,{}] 21:09:23 INFO - PROCESS | 1869 | 1461038963676 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:23 INFO - PROCESS | 1869 | 1461038963821 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 21:09:23 INFO - PROCESS | 1869 | 1461038963837 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10195000 == 116 [pid = 1869] [id = 367] 21:09:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e1783fc00) [pid = 1869] [serial = 1102] [outer = (nil)] 21:09:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e1791e400) [pid = 1869] [serial = 1103] [outer = 0x7f3e1783fc00] 21:09:23 INFO - PROCESS | 1869 | 1461038963906 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e1833b000) [pid = 1869] [serial = 1104] [outer = 0x7f3e1783fc00] 21:09:24 INFO - PROCESS | 1869 | 1461038964862 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 21:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2282ms 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e0ff87000) [pid = 1869] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e1e3c5000) [pid = 1869] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e0cfdc000) [pid = 1869] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e23f2d400) [pid = 1869] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e2f939800) [pid = 1869] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e0fce2c00) [pid = 1869] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e0fce8000) [pid = 1869] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e1e1db000) [pid = 1869] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e0c60a000) [pid = 1869] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e0b190400) [pid = 1869] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e1e0df400) [pid = 1869] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e2d969800) [pid = 1869] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e180db000) [pid = 1869] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e2ec17000) [pid = 1869] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e21264000) [pid = 1869] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e0cb88400) [pid = 1869] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0ff88000) [pid = 1869] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e1c95cc00) [pid = 1869] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e0fcddc00) [pid = 1869] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e31c43000) [pid = 1869] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0d7b2800) [pid = 1869] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0c607800) [pid = 1869] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e09431000) [pid = 1869] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e0ff8b800) [pid = 1869] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e174adc00) [pid = 1869] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0b2efc00) [pid = 1869] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e09aeb400) [pid = 1869] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e0c7d2400) [pid = 1869] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e0c8ce000) [pid = 1869] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e0b8b7400) [pid = 1869] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:09:26 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e0eae9400) [pid = 1869] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:09:26 INFO - PROCESS | 1869 | 1461038966179 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 21:09:26 INFO - PROCESS | 1869 | 1461038966184 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 21:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:09:26 INFO - PROCESS | 1869 | 1461038966194 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:09:26 INFO - PROCESS | 1869 | 1461038966200 Marionette TRACE conn3 <- [1,1442,null,{}] 21:09:26 INFO - PROCESS | 1869 | 1461038966209 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:26 INFO - PROCESS | 1869 | 1461038966403 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 21:09:26 INFO - PROCESS | 1869 | 1461038966590 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6ed000 == 117 [pid = 1869] [id = 368] 21:09:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e0b02d000) [pid = 1869] [serial = 1105] [outer = (nil)] 21:09:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0b034800) [pid = 1869] [serial = 1106] [outer = 0x7f3e0b02d000] 21:09:26 INFO - PROCESS | 1869 | 1461038966663 Marionette DEBUG loaded listener.js 21:09:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0b2dd000) [pid = 1869] [serial = 1107] [outer = 0x7f3e0b02d000] 21:09:27 INFO - PROCESS | 1869 | 1461038967546 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 21:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1387ms 21:09:27 INFO - PROCESS | 1869 | 1461038967582 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 21:09:27 INFO - PROCESS | 1869 | 1461038967586 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 21:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:09:27 INFO - PROCESS | 1869 | 1461038967599 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:09:27 INFO - PROCESS | 1869 | 1461038967604 Marionette TRACE conn3 <- [1,1446,null,{}] 21:09:27 INFO - PROCESS | 1869 | 1461038967610 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:27 INFO - PROCESS | 1869 | 1461038967790 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 21:09:27 INFO - PROCESS | 1869 | 1461038967981 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0da50000 == 118 [pid = 1869] [id = 369] 21:09:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e0b02e000) [pid = 1869] [serial = 1108] [outer = (nil)] 21:09:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0c7d2400) [pid = 1869] [serial = 1109] [outer = 0x7f3e0b02e000] 21:09:28 INFO - PROCESS | 1869 | 1461038968051 Marionette DEBUG loaded listener.js 21:09:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0cbe4800) [pid = 1869] [serial = 1110] [outer = 0x7f3e0b02e000] 21:09:29 INFO - PROCESS | 1869 | 1461038969059 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 21:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1538ms 21:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:09:29 INFO - PROCESS | 1869 | 1461038969134 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 21:09:29 INFO - PROCESS | 1869 | 1461038969137 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 21:09:29 INFO - PROCESS | 1869 | 1461038969143 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:09:29 INFO - PROCESS | 1869 | 1461038969146 Marionette TRACE conn3 <- [1,1450,null,{}] 21:09:29 INFO - PROCESS | 1869 | 1461038969161 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:29 INFO - PROCESS | 1869 | 1461038969384 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 21:09:29 INFO - PROCESS | 1869 | 1461038969614 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15c9d800 == 119 [pid = 1869] [id = 370] 21:09:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0d7bc800) [pid = 1869] [serial = 1111] [outer = (nil)] 21:09:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e0fce0400) [pid = 1869] [serial = 1112] [outer = 0x7f3e0d7bc800] 21:09:29 INFO - PROCESS | 1869 | 1461038969735 Marionette DEBUG loaded listener.js 21:09:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e10f0b000) [pid = 1869] [serial = 1113] [outer = 0x7f3e0d7bc800] 21:09:30 INFO - PROCESS | 1869 | 1461038970654 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 21:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1542ms 21:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:09:30 INFO - PROCESS | 1869 | 1461038970685 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 21:09:30 INFO - PROCESS | 1869 | 1461038970688 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 21:09:30 INFO - PROCESS | 1869 | 1461038970694 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 1869 | 1461038970697 Marionette TRACE conn3 <- [1,1454,null,{}] 21:09:30 INFO - PROCESS | 1869 | 1461038970703 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:30 INFO - PROCESS | 1869 | 1461038970880 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 21:09:31 INFO - PROCESS | 1869 | 1461038971135 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b12800 == 120 [pid = 1869] [id = 371] 21:09:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e08ab9800) [pid = 1869] [serial = 1114] [outer = (nil)] 21:09:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e17957800) [pid = 1869] [serial = 1115] [outer = 0x7f3e08ab9800] 21:09:31 INFO - PROCESS | 1869 | 1461038971251 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e1825a000) [pid = 1869] [serial = 1116] [outer = 0x7f3e08ab9800] 21:09:32 INFO - PROCESS | 1869 | 1461038972073 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 21:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1435ms 21:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:09:32 INFO - PROCESS | 1869 | 1461038972128 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 21:09:32 INFO - PROCESS | 1869 | 1461038972131 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 21:09:32 INFO - PROCESS | 1869 | 1461038972138 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:09:32 INFO - PROCESS | 1869 | 1461038972141 Marionette TRACE conn3 <- [1,1458,null,{}] 21:09:32 INFO - PROCESS | 1869 | 1461038972149 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:32 INFO - PROCESS | 1869 | 1461038972311 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 21:09:32 INFO - PROCESS | 1869 | 1461038972508 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19c71000 == 121 [pid = 1869] [id = 372] 21:09:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0eacf400) [pid = 1869] [serial = 1117] [outer = (nil)] 21:09:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e1848f000) [pid = 1869] [serial = 1118] [outer = 0x7f3e0eacf400] 21:09:32 INFO - PROCESS | 1869 | 1461038972583 Marionette DEBUG loaded listener.js 21:09:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e18ad0c00) [pid = 1869] [serial = 1119] [outer = 0x7f3e0eacf400] 21:09:33 INFO - PROCESS | 1869 | 1461038973474 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 21:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1386ms 21:09:33 INFO - PROCESS | 1869 | 1461038973523 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 21:09:33 INFO - PROCESS | 1869 | 1461038973527 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 21:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:09:33 INFO - PROCESS | 1869 | 1461038973532 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:09:33 INFO - PROCESS | 1869 | 1461038973534 Marionette TRACE conn3 <- [1,1462,null,{}] 21:09:33 INFO - PROCESS | 1869 | 1461038973540 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:33 INFO - PROCESS | 1869 | 1461038973763 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 21:09:33 INFO - PROCESS | 1869 | 1461038973954 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c18a000 == 122 [pid = 1869] [id = 373] 21:09:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e1e1db000) [pid = 1869] [serial = 1120] [outer = (nil)] 21:09:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e1e3c6000) [pid = 1869] [serial = 1121] [outer = 0x7f3e1e1db000] 21:09:34 INFO - PROCESS | 1869 | 1461038974079 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e1fcf9400) [pid = 1869] [serial = 1122] [outer = 0x7f3e1e1db000] 21:09:34 INFO - PROCESS | 1869 | 1461038974936 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 21:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1447ms 21:09:34 INFO - PROCESS | 1869 | 1461038974981 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 21:09:34 INFO - PROCESS | 1869 | 1461038974984 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 21:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:09:34 INFO - PROCESS | 1869 | 1461038974990 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:09:34 INFO - PROCESS | 1869 | 1461038974993 Marionette TRACE conn3 <- [1,1466,null,{}] 21:09:35 INFO - PROCESS | 1869 | 1461038974998 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:35 INFO - PROCESS | 1869 | 1461038975168 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 21:09:35 INFO - PROCESS | 1869 | 1461038975361 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20b0a800 == 123 [pid = 1869] [id = 374] 21:09:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e1e1dc400) [pid = 1869] [serial = 1123] [outer = (nil)] 21:09:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e20369400) [pid = 1869] [serial = 1124] [outer = 0x7f3e1e1dc400] 21:09:35 INFO - PROCESS | 1869 | 1461038975430 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e20b82c00) [pid = 1869] [serial = 1125] [outer = 0x7f3e1e1dc400] 21:09:36 INFO - PROCESS | 1869 | 1461038976427 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 21:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1477ms 21:09:36 INFO - PROCESS | 1869 | 1461038976468 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 21:09:36 INFO - PROCESS | 1869 | 1461038976472 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 21:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:09:36 INFO - PROCESS | 1869 | 1461038976479 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:09:36 INFO - PROCESS | 1869 | 1461038976482 Marionette TRACE conn3 <- [1,1470,null,{}] 21:09:36 INFO - PROCESS | 1869 | 1461038976488 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:36 INFO - PROCESS | 1869 | 1461038976649 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 21:09:36 INFO - PROCESS | 1869 | 1461038976848 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c82800 == 124 [pid = 1869] [id = 375] 21:09:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e17c54800) [pid = 1869] [serial = 1126] [outer = (nil)] 21:09:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e1e0d4800) [pid = 1869] [serial = 1127] [outer = 0x7f3e17c54800] 21:09:36 INFO - PROCESS | 1869 | 1461038976969 Marionette DEBUG loaded listener.js 21:09:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e22056400) [pid = 1869] [serial = 1128] [outer = 0x7f3e17c54800] 21:09:37 INFO - PROCESS | 1869 | 1461038977809 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 21:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1386ms 21:09:37 INFO - PROCESS | 1869 | 1461038977865 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 1869 | 1461038977869 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 21:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:09:37 INFO - PROCESS | 1869 | 1461038977875 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 1869 | 1461038977878 Marionette TRACE conn3 <- [1,1474,null,{}] 21:09:37 INFO - PROCESS | 1869 | 1461038977883 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:38 INFO - PROCESS | 1869 | 1461038978050 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 21:09:38 INFO - PROCESS | 1869 | 1461038978246 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e793000 == 125 [pid = 1869] [id = 376] 21:09:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e18334c00) [pid = 1869] [serial = 1129] [outer = (nil)] 21:09:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e28806800) [pid = 1869] [serial = 1130] [outer = 0x7f3e18334c00] 21:09:38 INFO - PROCESS | 1869 | 1461038978317 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e2e8b8000) [pid = 1869] [serial = 1131] [outer = 0x7f3e18334c00] 21:09:39 INFO - PROCESS | 1869 | 1461038979199 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 21:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1381ms 21:09:39 INFO - PROCESS | 1869 | 1461038979257 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 1869 | 1461038979259 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:09:39 INFO - PROCESS | 1869 | 1461038979266 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 1869 | 1461038979268 Marionette TRACE conn3 <- [1,1478,null,{}] 21:09:39 INFO - PROCESS | 1869 | 1461038979274 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:39 INFO - PROCESS | 1869 | 1461038979441 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 21:09:39 INFO - PROCESS | 1869 | 1461038979636 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33f17800 == 126 [pid = 1869] [id = 377] 21:09:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e1fd32c00) [pid = 1869] [serial = 1132] [outer = (nil)] 21:09:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e2fc8d000) [pid = 1869] [serial = 1133] [outer = 0x7f3e1fd32c00] 21:09:39 INFO - PROCESS | 1869 | 1461038979704 Marionette DEBUG loaded listener.js 21:09:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e316e0000) [pid = 1869] [serial = 1134] [outer = 0x7f3e1fd32c00] 21:09:40 INFO - PROCESS | 1869 | 1461038980619 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 21:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1384ms 21:09:40 INFO - PROCESS | 1869 | 1461038980651 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 21:09:40 INFO - PROCESS | 1869 | 1461038980655 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 21:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:09:40 INFO - PROCESS | 1869 | 1461038980661 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:09:40 INFO - PROCESS | 1869 | 1461038980665 Marionette TRACE conn3 <- [1,1482,null,{}] 21:09:40 INFO - PROCESS | 1869 | 1461038980670 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:40 INFO - PROCESS | 1869 | 1461038980864 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 21:09:41 INFO - PROCESS | 1869 | 1461038981070 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c776800 == 127 [pid = 1869] [id = 378] 21:09:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e1c30d000) [pid = 1869] [serial = 1135] [outer = (nil)] 21:09:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e1c311000) [pid = 1869] [serial = 1136] [outer = 0x7f3e1c30d000] 21:09:41 INFO - PROCESS | 1869 | 1461038981176 Marionette DEBUG loaded listener.js 21:09:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e31c41c00) [pid = 1869] [serial = 1137] [outer = 0x7f3e1c30d000] 21:09:42 INFO - PROCESS | 1869 | 1461038982164 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 21:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1541ms 21:09:42 INFO - PROCESS | 1869 | 1461038982203 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 21:09:42 INFO - PROCESS | 1869 | 1461038982205 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 21:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:09:42 INFO - PROCESS | 1869 | 1461038982212 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 1869 | 1461038982214 Marionette TRACE conn3 <- [1,1486,null,{}] 21:09:42 INFO - PROCESS | 1869 | 1461038982220 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:42 INFO - PROCESS | 1869 | 1461038982389 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 21:09:42 INFO - PROCESS | 1869 | 1461038982591 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6ef800 == 128 [pid = 1869] [id = 379] 21:09:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e0961fc00) [pid = 1869] [serial = 1138] [outer = (nil)] 21:09:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0c7d9c00) [pid = 1869] [serial = 1139] [outer = 0x7f3e0961fc00] 21:09:42 INFO - PROCESS | 1869 | 1461038982661 Marionette DEBUG loaded listener.js 21:09:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e1c3e4400) [pid = 1869] [serial = 1140] [outer = 0x7f3e0961fc00] 21:09:43 INFO - PROCESS | 1869 | 1461038983568 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 21:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1427ms 21:09:43 INFO - PROCESS | 1869 | 1461038983640 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 21:09:43 INFO - PROCESS | 1869 | 1461038983642 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 21:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:09:43 INFO - PROCESS | 1869 | 1461038983648 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:09:43 INFO - PROCESS | 1869 | 1461038983651 Marionette TRACE conn3 <- [1,1490,null,{}] 21:09:43 INFO - PROCESS | 1869 | 1461038983656 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:43 INFO - PROCESS | 1869 | 1461038983858 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 21:09:44 INFO - PROCESS | 1869 | 1461038984092 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb40800 == 129 [pid = 1869] [id = 380] 21:09:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e08ab8400) [pid = 1869] [serial = 1141] [outer = (nil)] 21:09:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e1c3e7000) [pid = 1869] [serial = 1142] [outer = 0x7f3e08ab8400] 21:09:44 INFO - PROCESS | 1869 | 1461038984210 Marionette DEBUG loaded listener.js 21:09:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e22bb9400) [pid = 1869] [serial = 1143] [outer = 0x7f3e08ab8400] 21:09:45 INFO - PROCESS | 1869 | 1461038985013 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 21:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1381ms 21:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:09:45 INFO - PROCESS | 1869 | 1461038985030 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 21:09:45 INFO - PROCESS | 1869 | 1461038985033 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 21:09:45 INFO - PROCESS | 1869 | 1461038985039 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:09:45 INFO - PROCESS | 1869 | 1461038985042 Marionette TRACE conn3 <- [1,1494,null,{}] 21:09:45 INFO - PROCESS | 1869 | 1461038985047 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:45 INFO - PROCESS | 1869 | 1461038985209 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 21:09:45 INFO - PROCESS | 1869 | 1461038985408 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100af800 == 130 [pid = 1869] [id = 381] 21:09:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e065c3400) [pid = 1869] [serial = 1144] [outer = (nil)] 21:09:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e065cb000) [pid = 1869] [serial = 1145] [outer = 0x7f3e065c3400] 21:09:45 INFO - PROCESS | 1869 | 1461038985478 Marionette DEBUG loaded listener.js 21:09:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e065d0000) [pid = 1869] [serial = 1146] [outer = 0x7f3e065c3400] 21:09:46 INFO - PROCESS | 1869 | 1461038986716 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 21:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1740ms 21:09:46 INFO - PROCESS | 1869 | 1461038986779 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 21:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:09:46 INFO - PROCESS | 1869 | 1461038986784 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 21:09:46 INFO - PROCESS | 1869 | 1461038986792 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:09:46 INFO - PROCESS | 1869 | 1461038986797 Marionette TRACE conn3 <- [1,1498,null,{}] 21:09:46 INFO - PROCESS | 1869 | 1461038986806 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:47 INFO - PROCESS | 1869 | 1461038987071 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 21:09:47 INFO - PROCESS | 1869 | 1461038987245 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd1f000 == 131 [pid = 1869] [id = 382] 21:09:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e0967d400) [pid = 1869] [serial = 1147] [outer = (nil)] 21:09:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e09aefc00) [pid = 1869] [serial = 1148] [outer = 0x7f3e0967d400] 21:09:47 INFO - PROCESS | 1869 | 1461038987351 Marionette DEBUG loaded listener.js 21:09:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e0b2d2c00) [pid = 1869] [serial = 1149] [outer = 0x7f3e0967d400] 21:09:48 INFO - PROCESS | 1869 | 1461038988347 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 21:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1584ms 21:09:48 INFO - PROCESS | 1869 | 1461038988375 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 21:09:48 INFO - PROCESS | 1869 | 1461038988382 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 21:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:09:48 INFO - PROCESS | 1869 | 1461038988392 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:09:48 INFO - PROCESS | 1869 | 1461038988395 Marionette TRACE conn3 <- [1,1502,null,{}] 21:09:48 INFO - PROCESS | 1869 | 1461038988401 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:48 INFO - PROCESS | 1869 | 1461038988572 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd09000 == 130 [pid = 1869] [id = 366] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09309000 == 129 [pid = 1869] [id = 365] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0930a800 == 128 [pid = 1869] [id = 364] 21:09:48 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e0b8a2000) [pid = 1869] [serial = 1019] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0b8b9400) [pid = 1869] [serial = 1025] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e0b8ad800) [pid = 1869] [serial = 1022] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e09af7000) [pid = 1869] [serial = 1028] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e08ab1c00) [pid = 1869] [serial = 1031] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e18494c00) [pid = 1869] [serial = 1055] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1869 | 1461038988916 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd17000 == 127 [pid = 1869] [id = 363] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a4cf800 == 126 [pid = 1869] [id = 362] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10e92800 == 125 [pid = 1869] [id = 360] 21:09:48 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33d5f800 == 124 [pid = 1869] [id = 359] 21:09:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08be6000 == 125 [pid = 1869] [id = 383] 21:09:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e09af7000) [pid = 1869] [serial = 1150] [outer = (nil)] 21:09:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e0b2e1c00) [pid = 1869] [serial = 1151] [outer = 0x7f3e09af7000] 21:09:49 INFO - PROCESS | 1869 | 1461038989008 Marionette DEBUG loaded listener.js 21:09:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e0b8ab400) [pid = 1869] [serial = 1152] [outer = 0x7f3e09af7000] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2ecd5000 == 124 [pid = 1869] [id = 358] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c7a000 == 123 [pid = 1869] [id = 357] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20e21800 == 122 [pid = 1869] [id = 356] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec4c000 == 121 [pid = 1869] [id = 355] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bdd4000 == 120 [pid = 1869] [id = 354] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11087800 == 119 [pid = 1869] [id = 353] 21:09:49 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0badd000 == 118 [pid = 1869] [id = 352] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e28809400) [pid = 1869] [serial = 665] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e33d99800) [pid = 1869] [serial = 728] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e0ff8a000) [pid = 1869] [serial = 735] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e33d08400) [pid = 1869] [serial = 738] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e2ea9ec00) [pid = 1869] [serial = 719] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e1ba48800) [pid = 1869] [serial = 713] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e31b27c00) [pid = 1869] [serial = 725] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e2fde5000) [pid = 1869] [serial = 722] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e1743c800) [pid = 1869] [serial = 741] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e22bc0c00) [pid = 1869] [serial = 774] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e33352c00) [pid = 1869] [serial = 732] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e1c95e800) [pid = 1869] [serial = 771] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e1794c000) [pid = 1869] [serial = 768] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e2125f800) [pid = 1869] [serial = 716] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e0cfe9000) [pid = 1869] [serial = 789] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e0d7bb000) [pid = 1869] [serial = 795] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e0c8c8800) [pid = 1869] [serial = 909] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e2eaf0800) [pid = 1869] [serial = 777] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e2fdf3000) [pid = 1869] [serial = 780] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e19a0d400) [pid = 1869] [serial = 852] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e33e1b000) [pid = 1869] [serial = 783] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e0d7c1800) [pid = 1869] [serial = 786] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e0c612800) [pid = 1869] [serial = 792] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e09625000) [pid = 1869] [serial = 972] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e1791d800) [pid = 1869] [serial = 1049] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e1743fc00) [pid = 1869] [serial = 1052] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e0b036000) [pid = 1869] [serial = 1016] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0a5d1800) [pid = 1869] [serial = 1035] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e09af2400) [pid = 1869] [serial = 1034] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e0ead3c00) [pid = 1869] [serial = 1001] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0c7cf000) [pid = 1869] [serial = 998] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0cd72c00) [pid = 1869] [serial = 1040] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0d7ba400) [pid = 1869] [serial = 1041] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e0eacf800) [pid = 1869] [serial = 1043] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e0eae9000) [pid = 1869] [serial = 1044] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e1ba47800) [pid = 1869] [serial = 995] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e1795ac00) [pid = 1869] [serial = 1004] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e31c45000) [pid = 1869] [serial = 1013] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e1e0dd000) [pid = 1869] [serial = 1007] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e0c7d6c00) [pid = 1869] [serial = 1038] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e0c5a8800) [pid = 1869] [serial = 1037] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e22212400) [pid = 1869] [serial = 1010] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e10f09c00) [pid = 1869] [serial = 1046] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e18336000) [pid = 1869] [serial = 1053] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e17e82800) [pid = 1869] [serial = 1050] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e15f36000) [pid = 1869] [serial = 1047] [outer = (nil)] [url = about:blank] 21:09:49 INFO - PROCESS | 1869 | 1461038989841 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 21:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1481ms 21:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:09:49 INFO - PROCESS | 1869 | 1461038989872 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 21:09:49 INFO - PROCESS | 1869 | 1461038989875 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 21:09:49 INFO - PROCESS | 1869 | 1461038989881 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:09:49 INFO - PROCESS | 1869 | 1461038989886 Marionette TRACE conn3 <- [1,1506,null,{}] 21:09:49 INFO - PROCESS | 1869 | 1461038989901 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:50 INFO - PROCESS | 1869 | 1461038990065 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 21:09:50 INFO - PROCESS | 1869 | 1461038990220 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd0d800 == 119 [pid = 1869] [id = 384] 21:09:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e0b8a2400) [pid = 1869] [serial = 1153] [outer = (nil)] 21:09:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e0c8c8800) [pid = 1869] [serial = 1154] [outer = 0x7f3e0b8a2400] 21:09:50 INFO - PROCESS | 1869 | 1461038990284 Marionette DEBUG loaded listener.js 21:09:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e0cd72c00) [pid = 1869] [serial = 1155] [outer = 0x7f3e0b8a2400] 21:09:51 INFO - PROCESS | 1869 | 1461038991042 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 21:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1239ms 21:09:51 INFO - PROCESS | 1869 | 1461038991120 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 21:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:09:51 INFO - PROCESS | 1869 | 1461038991128 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 21:09:51 INFO - PROCESS | 1869 | 1461038991134 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:09:51 INFO - PROCESS | 1869 | 1461038991137 Marionette TRACE conn3 <- [1,1510,null,{}] 21:09:51 INFO - PROCESS | 1869 | 1461038991142 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:51 INFO - PROCESS | 1869 | 1461038991332 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 21:09:51 INFO - PROCESS | 1869 | 1461038991506 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100be000 == 120 [pid = 1869] [id = 385] 21:09:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e0b8b3400) [pid = 1869] [serial = 1156] [outer = (nil)] 21:09:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e0ead6000) [pid = 1869] [serial = 1157] [outer = 0x7f3e0b8b3400] 21:09:51 INFO - PROCESS | 1869 | 1461038991576 Marionette DEBUG loaded listener.js 21:09:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0fce7c00) [pid = 1869] [serial = 1158] [outer = 0x7f3e0b8b3400] 21:09:52 INFO - PROCESS | 1869 | 1461038992335 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 21:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1233ms 21:09:52 INFO - PROCESS | 1869 | 1461038992367 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 21:09:52 INFO - PROCESS | 1869 | 1461038992370 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 21:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:09:52 INFO - PROCESS | 1869 | 1461038992385 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:09:52 INFO - PROCESS | 1869 | 1461038992388 Marionette TRACE conn3 <- [1,1514,null,{}] 21:09:52 INFO - PROCESS | 1869 | 1461038992393 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:52 INFO - PROCESS | 1869 | 1461038992593 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 21:09:52 INFO - PROCESS | 1869 | 1461038992651 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11052800 == 121 [pid = 1869] [id = 386] 21:09:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0fce8800) [pid = 1869] [serial = 1159] [outer = (nil)] 21:09:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e10f06800) [pid = 1869] [serial = 1160] [outer = 0x7f3e0fce8800] 21:09:52 INFO - PROCESS | 1869 | 1461038992711 Marionette DEBUG loaded listener.js 21:09:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e15f36000) [pid = 1869] [serial = 1161] [outer = 0x7f3e0fce8800] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0c610000) [pid = 1869] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e09424c00) [pid = 1869] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e19778000) [pid = 1869] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e180dac00) [pid = 1869] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e08aacc00) [pid = 1869] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e0c7d5000) [pid = 1869] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:09:53 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e0961d400) [pid = 1869] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:09:54 INFO - PROCESS | 1869 | 1461038994152 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 21:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1795ms 21:09:54 INFO - PROCESS | 1869 | 1461038994172 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 21:09:54 INFO - PROCESS | 1869 | 1461038994175 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 21:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:09:54 INFO - PROCESS | 1869 | 1461038994181 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 1869 | 1461038994183 Marionette TRACE conn3 <- [1,1518,null,{}] 21:09:54 INFO - PROCESS | 1869 | 1461038994189 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:54 INFO - PROCESS | 1869 | 1461038994419 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 21:09:54 INFO - PROCESS | 1869 | 1461038994581 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d14000 == 122 [pid = 1869] [id = 387] 21:09:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e1743ac00) [pid = 1869] [serial = 1162] [outer = (nil)] 21:09:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e18330800) [pid = 1869] [serial = 1163] [outer = 0x7f3e1743ac00] 21:09:54 INFO - PROCESS | 1869 | 1461038994644 Marionette DEBUG loaded listener.js 21:09:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e18ac9400) [pid = 1869] [serial = 1164] [outer = 0x7f3e1743ac00] 21:09:55 INFO - PROCESS | 1869 | 1461038995284 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1125ms 21:09:55 INFO - PROCESS | 1869 | 1461038995307 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 21:09:55 INFO - PROCESS | 1869 | 1461038995310 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 21:09:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:09:55 INFO - PROCESS | 1869 | 1461038995316 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 1869 | 1461038995318 Marionette TRACE conn3 <- [1,1522,null,{}] 21:09:55 INFO - PROCESS | 1869 | 1461038995323 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:55 INFO - PROCESS | 1869 | 1461038995530 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 21:09:55 INFO - PROCESS | 1869 | 1461038995548 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b0a800 == 123 [pid = 1869] [id = 388] 21:09:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0b8a3800) [pid = 1869] [serial = 1165] [outer = (nil)] 21:09:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e1a6dec00) [pid = 1869] [serial = 1166] [outer = 0x7f3e0b8a3800] 21:09:55 INFO - PROCESS | 1869 | 1461038995607 Marionette DEBUG loaded listener.js 21:09:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e1ba49800) [pid = 1869] [serial = 1167] [outer = 0x7f3e0b8a3800] 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:56 INFO - PROCESS | 1869 | 1461038996621 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 21:09:56 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 () { 21:09:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:09:56 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 () { 21:09:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:09:56 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 () { 21:09:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:09:56 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 () { 21:09:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:09:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1334ms 21:09:56 INFO - PROCESS | 1869 | 1461038996653 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 21:09:56 INFO - PROCESS | 1869 | 1461038996662 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 21:09:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:09:56 INFO - PROCESS | 1869 | 1461038996670 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 1869 | 1461038996675 Marionette TRACE conn3 <- [1,1526,null,{}] 21:09:56 INFO - PROCESS | 1869 | 1461038996683 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:56 INFO - PROCESS | 1869 | 1461038996884 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 21:09:57 INFO - PROCESS | 1869 | 1461038997056 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccc5000 == 124 [pid = 1869] [id = 389] 21:09:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0b18e800) [pid = 1869] [serial = 1168] [outer = (nil)] 21:09:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0b8a9c00) [pid = 1869] [serial = 1169] [outer = 0x7f3e0b18e800] 21:09:57 INFO - PROCESS | 1869 | 1461038997131 Marionette DEBUG loaded listener.js 21:09:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0c60e400) [pid = 1869] [serial = 1170] [outer = 0x7f3e0b18e800] 21:09:58 INFO - PROCESS | 1869 | 1461038998018 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 21:09:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:09:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:09:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:09:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:09:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:09:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:09:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1385ms 21:09:58 INFO - PROCESS | 1869 | 1461038998083 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 21:09:58 INFO - PROCESS | 1869 | 1461038998092 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 21:09:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:09:58 INFO - PROCESS | 1869 | 1461038998104 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:09:58 INFO - PROCESS | 1869 | 1461038998108 Marionette TRACE conn3 <- [1,1530,null,{}] 21:09:58 INFO - PROCESS | 1869 | 1461038998114 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:58 INFO - PROCESS | 1869 | 1461038998286 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 21:09:58 INFO - PROCESS | 1869 | 1461038998482 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b1f800 == 125 [pid = 1869] [id = 390] 21:09:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e0b19cc00) [pid = 1869] [serial = 1171] [outer = (nil)] 21:09:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e0ff81c00) [pid = 1869] [serial = 1172] [outer = 0x7f3e0b19cc00] 21:09:58 INFO - PROCESS | 1869 | 1461038998555 Marionette DEBUG loaded listener.js 21:09:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e15f3d800) [pid = 1869] [serial = 1173] [outer = 0x7f3e0b19cc00] 21:09:59 INFO - PROCESS | 1869 | 1461038999362 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 21:09:59 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 21:09:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:09:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:09:59 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. 21:09:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:09:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1282ms 21:09:59 INFO - PROCESS | 1869 | 1461038999388 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 21:09:59 INFO - PROCESS | 1869 | 1461038999392 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 21:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:09:59 INFO - PROCESS | 1869 | 1461038999399 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:09:59 INFO - PROCESS | 1869 | 1461038999404 Marionette TRACE conn3 <- [1,1534,null,{}] 21:09:59 INFO - PROCESS | 1869 | 1461038999420 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:59 INFO - PROCESS | 1869 | 1461038999593 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 21:09:59 INFO - PROCESS | 1869 | 1461038999798 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c182000 == 126 [pid = 1869] [id = 391] 21:09:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e17e84c00) [pid = 1869] [serial = 1174] [outer = (nil)] 21:09:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e18af3800) [pid = 1869] [serial = 1175] [outer = 0x7f3e17e84c00] 21:09:59 INFO - PROCESS | 1869 | 1461038999875 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e1bd86800) [pid = 1869] [serial = 1176] [outer = 0x7f3e17e84c00] 21:10:00 INFO - PROCESS | 1869 | 1461039000795 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:10:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:10:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1443ms 21:10:00 INFO - PROCESS | 1869 | 1461039000843 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 21:10:00 INFO - PROCESS | 1869 | 1461039000847 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 21:10:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:10:00 INFO - PROCESS | 1869 | 1461039000854 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 1869 | 1461039000857 Marionette TRACE conn3 <- [1,1538,null,{}] 21:10:00 INFO - PROCESS | 1869 | 1461039000862 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:01 INFO - PROCESS | 1869 | 1461039001059 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 21:10:01 INFO - PROCESS | 1869 | 1461039001256 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20979000 == 127 [pid = 1869] [id = 392] 21:10:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e1c30b000) [pid = 1869] [serial = 1177] [outer = (nil)] 21:10:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e1c3e5400) [pid = 1869] [serial = 1178] [outer = 0x7f3e1c30b000] 21:10:01 INFO - PROCESS | 1869 | 1461039001346 Marionette DEBUG loaded listener.js 21:10:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e1c8ea400) [pid = 1869] [serial = 1179] [outer = 0x7f3e1c30b000] 21:10:02 INFO - PROCESS | 1869 | 1461039002278 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:10:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:10:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1478ms 21:10:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:10:02 INFO - PROCESS | 1869 | 1461039002333 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 21:10:02 INFO - PROCESS | 1869 | 1461039002336 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 21:10:02 INFO - PROCESS | 1869 | 1461039002358 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 1869 | 1461039002362 Marionette TRACE conn3 <- [1,1542,null,{}] 21:10:02 INFO - PROCESS | 1869 | 1461039002369 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:02 INFO - PROCESS | 1869 | 1461039002542 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 21:10:02 INFO - PROCESS | 1869 | 1461039002738 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c76000 == 128 [pid = 1869] [id = 393] 21:10:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e1c309400) [pid = 1869] [serial = 1180] [outer = (nil)] 21:10:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e1c967000) [pid = 1869] [serial = 1181] [outer = 0x7f3e1c309400] 21:10:02 INFO - PROCESS | 1869 | 1461039002807 Marionette DEBUG loaded listener.js 21:10:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e1e3cf400) [pid = 1869] [serial = 1182] [outer = 0x7f3e1c309400] 21:10:03 INFO - PROCESS | 1869 | 1461039003676 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 21:10:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:10:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1403ms 21:10:03 INFO - PROCESS | 1869 | 1461039003744 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 21:10:03 INFO - PROCESS | 1869 | 1461039003748 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 21:10:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:10:03 INFO - PROCESS | 1869 | 1461039003753 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:10:03 INFO - PROCESS | 1869 | 1461039003756 Marionette TRACE conn3 <- [1,1546,null,{}] 21:10:03 INFO - PROCESS | 1869 | 1461039003761 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:03 INFO - PROCESS | 1869 | 1461039003992 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 21:10:04 INFO - PROCESS | 1869 | 1461039004188 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33389000 == 129 [pid = 1869] [id = 394] 21:10:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e1f4c7000) [pid = 1869] [serial = 1183] [outer = (nil)] 21:10:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e22b4ac00) [pid = 1869] [serial = 1184] [outer = 0x7f3e1f4c7000] 21:10:04 INFO - PROCESS | 1869 | 1461039004263 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e2ea9ec00) [pid = 1869] [serial = 1185] [outer = 0x7f3e1f4c7000] 21:10:05 INFO - PROCESS | 1869 | 1461039005124 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1435ms 21:10:05 INFO - PROCESS | 1869 | 1461039005190 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 21:10:05 INFO - PROCESS | 1869 | 1461039005194 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 21:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:10:05 INFO - PROCESS | 1869 | 1461039005200 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 1869 | 1461039005202 Marionette TRACE conn3 <- [1,1550,null,{}] 21:10:05 INFO - PROCESS | 1869 | 1461039005208 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:05 INFO - PROCESS | 1869 | 1461039005375 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 21:10:05 INFO - PROCESS | 1869 | 1461039005576 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e4b000 == 130 [pid = 1869] [id = 395] 21:10:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e1fcee000) [pid = 1869] [serial = 1186] [outer = (nil)] 21:10:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e2fc93800) [pid = 1869] [serial = 1187] [outer = 0x7f3e1fcee000] 21:10:05 INFO - PROCESS | 1869 | 1461039005693 Marionette DEBUG loaded listener.js 21:10:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e31bd8000) [pid = 1869] [serial = 1188] [outer = 0x7f3e1fcee000] 21:10:06 INFO - PROCESS | 1869 | 1461039006608 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:10:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:10:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1479ms 21:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:10:06 INFO - PROCESS | 1869 | 1461039006680 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 21:10:06 INFO - PROCESS | 1869 | 1461039006682 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 21:10:06 INFO - PROCESS | 1869 | 1461039006688 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:10:06 INFO - PROCESS | 1869 | 1461039006692 Marionette TRACE conn3 <- [1,1554,null,{}] 21:10:06 INFO - PROCESS | 1869 | 1461039006697 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:06 INFO - PROCESS | 1869 | 1461039006862 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 21:10:07 INFO - PROCESS | 1869 | 1461039007059 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d998000 == 131 [pid = 1869] [id = 396] 21:10:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e1c3a6800) [pid = 1869] [serial = 1189] [outer = (nil)] 21:10:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e1c3ad800) [pid = 1869] [serial = 1190] [outer = 0x7f3e1c3a6800] 21:10:07 INFO - PROCESS | 1869 | 1461039007133 Marionette DEBUG loaded listener.js 21:10:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e1c3b2800) [pid = 1869] [serial = 1191] [outer = 0x7f3e1c3a6800] 21:10:07 INFO - PROCESS | 1869 | 1461039007986 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:10:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1330ms 21:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:10:08 INFO - PROCESS | 1869 | 1461039008018 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 1869 | 1461039008021 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 21:10:08 INFO - PROCESS | 1869 | 1461039008027 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 1869 | 1461039008031 Marionette TRACE conn3 <- [1,1558,null,{}] 21:10:08 INFO - PROCESS | 1869 | 1461039008036 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:08 INFO - PROCESS | 1869 | 1461039008247 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 21:10:08 INFO - PROCESS | 1869 | 1461039008444 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06cd2000 == 132 [pid = 1869] [id = 397] 21:10:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e1c3a7000) [pid = 1869] [serial = 1192] [outer = (nil)] 21:10:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e31c85800) [pid = 1869] [serial = 1193] [outer = 0x7f3e1c3a7000] 21:10:08 INFO - PROCESS | 1869 | 1461039008512 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e33923c00) [pid = 1869] [serial = 1194] [outer = 0x7f3e1c3a7000] 21:10:09 INFO - PROCESS | 1869 | 1461039009366 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:10:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1383ms 21:10:09 INFO - PROCESS | 1869 | 1461039009409 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 1869 | 1461039009413 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 21:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:10:09 INFO - PROCESS | 1869 | 1461039009418 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 1869 | 1461039009421 Marionette TRACE conn3 <- [1,1562,null,{}] 21:10:09 INFO - PROCESS | 1869 | 1461039009427 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:09 INFO - PROCESS | 1869 | 1461039009593 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 21:10:09 INFO - PROCESS | 1869 | 1461039009801 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10f91800 == 133 [pid = 1869] [id = 398] 21:10:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e18aec000) [pid = 1869] [serial = 1195] [outer = (nil)] 21:10:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e1c04a400) [pid = 1869] [serial = 1196] [outer = 0x7f3e18aec000] 21:10:09 INFO - PROCESS | 1869 | 1461039009910 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e1c04fc00) [pid = 1869] [serial = 1197] [outer = 0x7f3e18aec000] 21:10:10 INFO - PROCESS | 1869 | 1461039010828 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:10:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:10:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1436ms 21:10:10 INFO - PROCESS | 1869 | 1461039010856 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 21:10:10 INFO - PROCESS | 1869 | 1461039010861 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 21:10:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:10:10 INFO - PROCESS | 1869 | 1461039010866 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:10:10 INFO - PROCESS | 1869 | 1461039010869 Marionette TRACE conn3 <- [1,1566,null,{}] 21:10:10 INFO - PROCESS | 1869 | 1461039010875 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:11 INFO - PROCESS | 1869 | 1461039011072 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 21:10:11 INFO - PROCESS | 1869 | 1461039011286 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06d4e000 == 134 [pid = 1869] [id = 399] 21:10:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e05ea2400) [pid = 1869] [serial = 1198] [outer = (nil)] 21:10:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e05ea7000) [pid = 1869] [serial = 1199] [outer = 0x7f3e05ea2400] 21:10:11 INFO - PROCESS | 1869 | 1461039011361 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e2eaf0800) [pid = 1869] [serial = 1200] [outer = 0x7f3e05ea2400] 21:10:12 INFO - PROCESS | 1869 | 1461039012235 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1388ms 21:10:12 INFO - PROCESS | 1869 | 1461039012255 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 21:10:12 INFO - PROCESS | 1869 | 1461039012258 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 21:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:10:12 INFO - PROCESS | 1869 | 1461039012264 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:10:12 INFO - PROCESS | 1869 | 1461039012266 Marionette TRACE conn3 <- [1,1570,null,{}] 21:10:12 INFO - PROCESS | 1869 | 1461039012272 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:12 INFO - PROCESS | 1869 | 1461039012440 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 21:10:12 INFO - PROCESS | 1869 | 1461039012644 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06d68000 == 135 [pid = 1869] [id = 400] 21:10:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e05e9fc00) [pid = 1869] [serial = 1201] [outer = (nil)] 21:10:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e07f5c000) [pid = 1869] [serial = 1202] [outer = 0x7f3e05e9fc00] 21:10:12 INFO - PROCESS | 1869 | 1461039012713 Marionette DEBUG loaded listener.js 21:10:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e07f61c00) [pid = 1869] [serial = 1203] [outer = 0x7f3e05e9fc00] 21:10:13 INFO - PROCESS | 1869 | 1461039013596 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:10:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:10:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1382ms 21:10:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:10:13 INFO - PROCESS | 1869 | 1461039013647 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 1869 | 1461039013650 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 21:10:13 INFO - PROCESS | 1869 | 1461039013657 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 1869 | 1461039013660 Marionette TRACE conn3 <- [1,1574,null,{}] 21:10:13 INFO - PROCESS | 1869 | 1461039013665 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:13 INFO - PROCESS | 1869 | 1461039013828 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 21:10:14 INFO - PROCESS | 1869 | 1461039014034 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08054000 == 136 [pid = 1869] [id = 401] 21:10:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e07f5b400) [pid = 1869] [serial = 1204] [outer = (nil)] 21:10:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e080f3000) [pid = 1869] [serial = 1205] [outer = 0x7f3e07f5b400] 21:10:14 INFO - PROCESS | 1869 | 1461039014102 Marionette DEBUG loaded listener.js 21:10:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e080f7c00) [pid = 1869] [serial = 1206] [outer = 0x7f3e07f5b400] 21:10:14 INFO - PROCESS | 1869 | 1461039014962 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1339ms 21:10:14 INFO - PROCESS | 1869 | 1461039014996 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 21:10:15 INFO - PROCESS | 1869 | 1461039014999 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 21:10:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:10:15 INFO - PROCESS | 1869 | 1461039015005 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:10:15 INFO - PROCESS | 1869 | 1461039015008 Marionette TRACE conn3 <- [1,1578,null,{}] 21:10:15 INFO - PROCESS | 1869 | 1461039015013 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:15 INFO - PROCESS | 1869 | 1461039015178 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 21:10:15 INFO - PROCESS | 1869 | 1461039015384 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6f3000 == 137 [pid = 1869] [id = 402] 21:10:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e05ea2800) [pid = 1869] [serial = 1207] [outer = (nil)] 21:10:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e080fc800) [pid = 1869] [serial = 1208] [outer = 0x7f3e05ea2800] 21:10:15 INFO - PROCESS | 1869 | 1461039015450 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e0b2e0400) [pid = 1869] [serial = 1209] [outer = 0x7f3e05ea2800] 21:10:16 INFO - PROCESS | 1869 | 1461039016316 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 21:10:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:10:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1378ms 21:10:16 INFO - PROCESS | 1869 | 1461039016383 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 21:10:16 INFO - PROCESS | 1869 | 1461039016387 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 21:10:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:10:16 INFO - PROCESS | 1869 | 1461039016392 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 1869 | 1461039016395 Marionette TRACE conn3 <- [1,1582,null,{}] 21:10:16 INFO - PROCESS | 1869 | 1461039016400 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:16 INFO - PROCESS | 1869 | 1461039016589 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 21:10:16 INFO - PROCESS | 1869 | 1461039016794 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf7a000 == 138 [pid = 1869] [id = 403] 21:10:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e07f61000) [pid = 1869] [serial = 1210] [outer = (nil)] 21:10:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e1c050000) [pid = 1869] [serial = 1211] [outer = 0x7f3e07f61000] 21:10:16 INFO - PROCESS | 1869 | 1461039016867 Marionette DEBUG loaded listener.js 21:10:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e1c285c00) [pid = 1869] [serial = 1212] [outer = 0x7f3e07f61000] 21:10:18 INFO - PROCESS | 1869 | 1461039018242 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:10:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:10:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1882ms 21:10:18 INFO - PROCESS | 1869 | 1461039018325 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 1869 | 1461039018330 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 21:10:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:10:18 INFO - PROCESS | 1869 | 1461039018356 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 1869 | 1461039018362 Marionette TRACE conn3 <- [1,1586,null,{}] 21:10:18 INFO - PROCESS | 1869 | 1461039018371 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:18 INFO - PROCESS | 1869 | 1461039018538 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 21:10:18 INFO - PROCESS | 1869 | 1461039018744 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d992000 == 139 [pid = 1869] [id = 404] 21:10:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e05ea6400) [pid = 1869] [serial = 1213] [outer = (nil)] 21:10:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e060a8800) [pid = 1869] [serial = 1214] [outer = 0x7f3e05ea6400] 21:10:18 INFO - PROCESS | 1869 | 1461039018851 Marionette DEBUG loaded listener.js 21:10:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e07f5d400) [pid = 1869] [serial = 1215] [outer = 0x7f3e05ea6400] 21:10:19 INFO - PROCESS | 1869 | 1461039019869 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 21:10:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:10:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1591ms 21:10:19 INFO - PROCESS | 1869 | 1461039019943 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 1869 | 1461039019951 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 21:10:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:10:19 INFO - PROCESS | 1869 | 1461039019960 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 1869 | 1461039019964 Marionette TRACE conn3 <- [1,1590,null,{}] 21:10:19 INFO - PROCESS | 1869 | 1461039019970 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:20 INFO - PROCESS | 1869 | 1461039020182 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 21:10:20 INFO - PROCESS | 1869 | 1461039020433 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08bd0800 == 140 [pid = 1869] [id = 405] 21:10:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e065c2400) [pid = 1869] [serial = 1216] [outer = (nil)] 21:10:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 269 (0x7f3e0b039400) [pid = 1869] [serial = 1217] [outer = 0x7f3e065c2400] 21:10:20 INFO - PROCESS | 1869 | 1461039020575 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 270 (0x7f3e0b2d8000) [pid = 1869] [serial = 1218] [outer = 0x7f3e065c2400] 21:10:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1802b800 == 139 [pid = 1869] [id = 219] 21:10:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f6cd800 == 138 [pid = 1869] [id = 122] 21:10:20 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182bb000 == 137 [pid = 1869] [id = 216] 21:10:20 INFO - PROCESS | 1869 | --DOMWINDOW == 269 (0x7f3e0b2db800) [pid = 1869] [serial = 1085] [outer = (nil)] [url = about:blank] 21:10:20 INFO - PROCESS | 1869 | --DOMWINDOW == 268 (0x7f3e24190400) [pid = 1869] [serial = 1079] [outer = (nil)] [url = about:blank] 21:10:20 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e2fad3000) [pid = 1869] [serial = 1082] [outer = (nil)] [url = about:blank] 21:10:20 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e1977a000) [pid = 1869] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:10:20 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e0967b800) [pid = 1869] [serial = 1076] [outer = (nil)] [url = about:blank] 21:10:20 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e1791e400) [pid = 1869] [serial = 1103] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e793000 == 136 [pid = 1869] [id = 376] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c82800 == 135 [pid = 1869] [id = 375] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20b0a800 == 134 [pid = 1869] [id = 374] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c18a000 == 133 [pid = 1869] [id = 373] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19c71000 == 132 [pid = 1869] [id = 372] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b12800 == 131 [pid = 1869] [id = 371] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15c9d800 == 130 [pid = 1869] [id = 370] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19777000 == 129 [pid = 1869] [id = 12] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0da50000 == 128 [pid = 1869] [id = 369] 21:10:21 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a6ed000 == 127 [pid = 1869] [id = 368] 21:10:21 INFO - PROCESS | 1869 | 1461039021529 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 21:10:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:10:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1584ms 21:10:21 INFO - PROCESS | 1869 | 1461039021553 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 21:10:21 INFO - PROCESS | 1869 | 1461039021556 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e18854400) [pid = 1869] [serial = 1067] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e0b032400) [pid = 1869] [serial = 1058] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e0cd77400) [pid = 1869] [serial = 1095] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e0967dc00) [pid = 1869] [serial = 1089] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e17573000) [pid = 1869] [serial = 1064] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0cb8cc00) [pid = 1869] [serial = 1094] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e0fcdf000) [pid = 1869] [serial = 729] [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.] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e1ba40c00) [pid = 1869] [serial = 1070] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e09af6400) [pid = 1869] [serial = 1091] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e10f10400) [pid = 1869] [serial = 1100] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e0b8a2c00) [pid = 1869] [serial = 1092] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e0fcdd400) [pid = 1869] [serial = 1098] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e0cb8d800) [pid = 1869] [serial = 1061] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e1743b000) [pid = 1869] [serial = 1101] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e0942ec00) [pid = 1869] [serial = 1088] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e0b19c000) [pid = 1869] [serial = 1097] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e21852c00) [pid = 1869] [serial = 1073] [outer = (nil)] [url = about:blank] 21:10:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:10:21 INFO - PROCESS | 1869 | 1461039021590 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 1869 | 1461039021594 Marionette TRACE conn3 <- [1,1594,null,{}] 21:10:21 INFO - PROCESS | 1869 | 1461039021609 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:21 INFO - PROCESS | 1869 | 1461039021770 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 21:10:21 INFO - PROCESS | 1869 | 1461039021781 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd21800 == 128 [pid = 1869] [id = 406] 21:10:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e0c60b400) [pid = 1869] [serial = 1219] [outer = (nil)] 21:10:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e0c7d2000) [pid = 1869] [serial = 1220] [outer = 0x7f3e0c60b400] 21:10:21 INFO - PROCESS | 1869 | 1461039021844 Marionette DEBUG loaded listener.js 21:10:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0cb96400) [pid = 1869] [serial = 1221] [outer = 0x7f3e0c60b400] 21:10:22 INFO - PROCESS | 1869 | 1461039022734 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:10:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:10:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1186ms 21:10:22 INFO - PROCESS | 1869 | 1461039022775 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 21:10:22 INFO - PROCESS | 1869 | 1461039022779 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 21:10:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:10:22 INFO - PROCESS | 1869 | 1461039022785 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:10:22 INFO - PROCESS | 1869 | 1461039022787 Marionette TRACE conn3 <- [1,1598,null,{}] 21:10:22 INFO - PROCESS | 1869 | 1461039022792 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:22 INFO - PROCESS | 1869 | 1461039022950 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 21:10:22 INFO - PROCESS | 1869 | 1461039022960 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100c0800 == 129 [pid = 1869] [id = 407] 21:10:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e0b2ea000) [pid = 1869] [serial = 1222] [outer = (nil)] 21:10:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e0cfddc00) [pid = 1869] [serial = 1223] [outer = 0x7f3e0b2ea000] 21:10:23 INFO - PROCESS | 1869 | 1461039023187 Marionette DEBUG loaded listener.js 21:10:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e0eacac00) [pid = 1869] [serial = 1224] [outer = 0x7f3e0b2ea000] 21:10:23 INFO - PROCESS | 1869 | 1461039023967 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:10:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:10:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1232ms 21:10:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:10:24 INFO - PROCESS | 1869 | 1461039024019 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 1869 | 1461039024021 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 21:10:24 INFO - PROCESS | 1869 | 1461039024027 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:10:24 INFO - PROCESS | 1869 | 1461039024030 Marionette TRACE conn3 <- [1,1602,null,{}] 21:10:24 INFO - PROCESS | 1869 | 1461039024037 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:24 INFO - PROCESS | 1869 | 1461039024242 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 21:10:24 INFO - PROCESS | 1869 | 1461039024266 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11020800 == 130 [pid = 1869] [id = 408] 21:10:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e0d7b4c00) [pid = 1869] [serial = 1225] [outer = (nil)] 21:10:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e0fcdac00) [pid = 1869] [serial = 1226] [outer = 0x7f3e0d7b4c00] 21:10:24 INFO - PROCESS | 1869 | 1461039024324 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e0fce8000) [pid = 1869] [serial = 1227] [outer = 0x7f3e0d7b4c00] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e19a11000) [pid = 1869] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e15f36800) [pid = 1869] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e10f03c00) [pid = 1869] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e1e0d8000) [pid = 1869] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e0d7c0000) [pid = 1869] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e0e756400) [pid = 1869] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e18596c00) [pid = 1869] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e0cfe1400) [pid = 1869] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e19a0f800) [pid = 1869] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e1b9d9000) [pid = 1869] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e27b5d400) [pid = 1869] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e18ace000) [pid = 1869] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e0b2f0c00) [pid = 1869] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e0a5c6800) [pid = 1869] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e0a5c6000) [pid = 1869] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e0c7cf800) [pid = 1869] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e0eae1c00) [pid = 1869] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e0eae1400) [pid = 1869] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e2fc8d400) [pid = 1869] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e1757c000) [pid = 1869] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e15ed7800) [pid = 1869] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e0cbe6800) [pid = 1869] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e0b2e2400) [pid = 1869] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e0b19ac00) [pid = 1869] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e0c8c6400) [pid = 1869] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e18857c00) [pid = 1869] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0cb8c000) [pid = 1869] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0c5acc00) [pid = 1869] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e17c58800) [pid = 1869] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0c5a7800) [pid = 1869] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0c5a7000) [pid = 1869] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0eacc000) [pid = 1869] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e0eacb800) [pid = 1869] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e2e8ba400) [pid = 1869] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e0c5ab400) [pid = 1869] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0fce8800) [pid = 1869] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0b8a2400) [pid = 1869] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e09af7000) [pid = 1869] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e0967d400) [pid = 1869] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e1783fc00) [pid = 1869] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e0b8b3400) [pid = 1869] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e1743ac00) [pid = 1869] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e0cbe9000) [pid = 1869] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e21c51800) [pid = 1869] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e0b02d800) [pid = 1869] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e2ea9fc00) [pid = 1869] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e2fc90400) [pid = 1869] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e0e756c00) [pid = 1869] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e15f32000) [pid = 1869] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e0c5a5000) [pid = 1869] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:10:25 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e0e751c00) [pid = 1869] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:10:26 INFO - PROCESS | 1869 | 1461039026083 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:10:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2085ms 21:10:26 INFO - PROCESS | 1869 | 1461039026112 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 1869 | 1461039026115 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 21:10:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:10:26 INFO - PROCESS | 1869 | 1461039026120 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 1869 | 1461039026122 Marionette TRACE conn3 <- [1,1606,null,{}] 21:10:26 INFO - PROCESS | 1869 | 1461039026128 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:26 INFO - PROCESS | 1869 | 1461039026307 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 21:10:26 INFO - PROCESS | 1869 | 1461039026469 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccd5800 == 131 [pid = 1869] [id = 409] 21:10:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e0a5c5c00) [pid = 1869] [serial = 1228] [outer = (nil)] 21:10:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e0e754c00) [pid = 1869] [serial = 1229] [outer = 0x7f3e0a5c5c00] 21:10:26 INFO - PROCESS | 1869 | 1461039026540 Marionette DEBUG loaded listener.js 21:10:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e0eae1400) [pid = 1869] [serial = 1230] [outer = 0x7f3e0a5c5c00] 21:10:27 INFO - PROCESS | 1869 | 1461039027178 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 21:10:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:10:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1083ms 21:10:27 INFO - PROCESS | 1869 | 1461039027209 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 21:10:27 INFO - PROCESS | 1869 | 1461039027213 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 21:10:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:10:27 INFO - PROCESS | 1869 | 1461039027218 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:10:27 INFO - PROCESS | 1869 | 1461039027220 Marionette TRACE conn3 <- [1,1610,null,{}] 21:10:27 INFO - PROCESS | 1869 | 1461039027226 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:27 INFO - PROCESS | 1869 | 1461039027384 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 21:10:27 INFO - PROCESS | 1869 | 1461039027550 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d0b800 == 132 [pid = 1869] [id = 410] 21:10:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e08ab2c00) [pid = 1869] [serial = 1231] [outer = (nil)] 21:10:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e0b8ba800) [pid = 1869] [serial = 1232] [outer = 0x7f3e08ab2c00] 21:10:27 INFO - PROCESS | 1869 | 1461039027609 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e15ed4000) [pid = 1869] [serial = 1233] [outer = 0x7f3e08ab2c00] 21:10:28 INFO - PROCESS | 1869 | 1461039028611 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 21:10:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:10:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1435ms 21:10:28 INFO - PROCESS | 1869 | 1461039028655 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 21:10:28 INFO - PROCESS | 1869 | 1461039028662 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 21:10:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:10:28 INFO - PROCESS | 1869 | 1461039028670 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:10:28 INFO - PROCESS | 1869 | 1461039028675 Marionette TRACE conn3 <- [1,1614,null,{}] 21:10:28 INFO - PROCESS | 1869 | 1461039028683 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:28 INFO - PROCESS | 1869 | 1461039028870 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 21:10:29 INFO - PROCESS | 1869 | 1461039029070 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc26800 == 133 [pid = 1869] [id = 411] 21:10:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e065c8c00) [pid = 1869] [serial = 1234] [outer = (nil)] 21:10:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e08ab3c00) [pid = 1869] [serial = 1235] [outer = 0x7f3e065c8c00] 21:10:29 INFO - PROCESS | 1869 | 1461039029145 Marionette DEBUG loaded listener.js 21:10:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e09678800) [pid = 1869] [serial = 1236] [outer = 0x7f3e065c8c00] 21:10:30 INFO - PROCESS | 1869 | 1461039030118 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 21:10:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 21:10:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1480ms 21:10:30 INFO - PROCESS | 1869 | 1461039030152 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 21:10:30 INFO - PROCESS | 1869 | 1461039030160 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 21:10:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:10:30 INFO - PROCESS | 1869 | 1461039030170 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:10:30 INFO - PROCESS | 1869 | 1461039030175 Marionette TRACE conn3 <- [1,1618,null,{}] 21:10:30 INFO - PROCESS | 1869 | 1461039030181 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:30 INFO - PROCESS | 1869 | 1461039030407 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 21:10:30 INFO - PROCESS | 1869 | 1461039030811 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd97000 == 134 [pid = 1869] [id = 412] 21:10:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e09af3000) [pid = 1869] [serial = 1237] [outer = (nil)] 21:10:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e0b2e9c00) [pid = 1869] [serial = 1238] [outer = 0x7f3e09af3000] 21:10:30 INFO - PROCESS | 1869 | 1461039030895 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0c5a6800) [pid = 1869] [serial = 1239] [outer = 0x7f3e09af3000] 21:10:31 INFO - PROCESS | 1869 | 1461039031770 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 21:10:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:10:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1635ms 21:10:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:10:31 INFO - PROCESS | 1869 | 1461039031805 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 21:10:31 INFO - PROCESS | 1869 | 1461039031808 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 21:10:31 INFO - PROCESS | 1869 | 1461039031815 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 1869 | 1461039031820 Marionette TRACE conn3 <- [1,1622,null,{}] 21:10:31 INFO - PROCESS | 1869 | 1461039031836 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:32 INFO - PROCESS | 1869 | 1461039032032 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 21:10:32 INFO - PROCESS | 1869 | 1461039032229 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b0f000 == 135 [pid = 1869] [id = 413] 21:10:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0b2e3c00) [pid = 1869] [serial = 1240] [outer = (nil)] 21:10:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e0cbe6800) [pid = 1869] [serial = 1241] [outer = 0x7f3e0b2e3c00] 21:10:32 INFO - PROCESS | 1869 | 1461039032301 Marionette DEBUG loaded listener.js 21:10:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0ead7000) [pid = 1869] [serial = 1242] [outer = 0x7f3e0b2e3c00] 21:10:33 INFO - PROCESS | 1869 | 1461039033164 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 21:10:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 21:10:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1389ms 21:10:33 INFO - PROCESS | 1869 | 1461039033202 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 21:10:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:10:33 INFO - PROCESS | 1869 | 1461039033207 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 21:10:33 INFO - PROCESS | 1869 | 1461039033213 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:10:33 INFO - PROCESS | 1869 | 1461039033216 Marionette TRACE conn3 <- [1,1626,null,{}] 21:10:33 INFO - PROCESS | 1869 | 1461039033221 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:33 INFO - PROCESS | 1869 | 1461039033389 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 21:10:33 INFO - PROCESS | 1869 | 1461039033597 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1977e000 == 136 [pid = 1869] [id = 414] 21:10:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0c5ab400) [pid = 1869] [serial = 1243] [outer = (nil)] 21:10:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e17437800) [pid = 1869] [serial = 1244] [outer = 0x7f3e0c5ab400] 21:10:33 INFO - PROCESS | 1869 | 1461039033707 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e17573000) [pid = 1869] [serial = 1245] [outer = 0x7f3e0c5ab400] 21:10:34 INFO - PROCESS | 1869 | 1461039034574 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:10:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:10:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1428ms 21:10:34 INFO - PROCESS | 1869 | 1461039034641 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 1869 | 1461039034644 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 21:10:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:10:34 INFO - PROCESS | 1869 | 1461039034650 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 1869 | 1461039034653 Marionette TRACE conn3 <- [1,1630,null,{}] 21:10:34 INFO - PROCESS | 1869 | 1461039034658 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:34 INFO - PROCESS | 1869 | 1461039034831 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 21:10:35 INFO - PROCESS | 1869 | 1461039035030 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf69000 == 137 [pid = 1869] [id = 415] 21:10:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e0fcdfc00) [pid = 1869] [serial = 1246] [outer = (nil)] 21:10:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e17840000) [pid = 1869] [serial = 1247] [outer = 0x7f3e0fcdfc00] 21:10:35 INFO - PROCESS | 1869 | 1461039035103 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e1794f400) [pid = 1869] [serial = 1248] [outer = 0x7f3e0fcdfc00] 21:10:35 INFO - PROCESS | 1869 | 1461039035982 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 21:10:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:10:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1384ms 21:10:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:10:36 INFO - PROCESS | 1869 | 1461039036035 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 21:10:36 INFO - PROCESS | 1869 | 1461039036038 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 21:10:36 INFO - PROCESS | 1869 | 1461039036045 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 1869 | 1461039036048 Marionette TRACE conn3 <- [1,1634,null,{}] 21:10:36 INFO - PROCESS | 1869 | 1461039036054 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:36 INFO - PROCESS | 1869 | 1461039036268 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 21:10:36 INFO - PROCESS | 1869 | 1461039036477 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c37c800 == 138 [pid = 1869] [id = 416] 21:10:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e175de400) [pid = 1869] [serial = 1249] [outer = (nil)] 21:10:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e18596c00) [pid = 1869] [serial = 1250] [outer = 0x7f3e175de400] 21:10:36 INFO - PROCESS | 1869 | 1461039036552 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e19a10800) [pid = 1869] [serial = 1251] [outer = 0x7f3e175de400] 21:10:37 INFO - PROCESS | 1869 | 1461039037442 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:10:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:10:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1447ms 21:10:37 INFO - PROCESS | 1869 | 1461039037491 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 1869 | 1461039037494 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 21:10:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:10:37 INFO - PROCESS | 1869 | 1461039037500 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 1869 | 1461039037502 Marionette TRACE conn3 <- [1,1638,null,{}] 21:10:37 INFO - PROCESS | 1869 | 1461039037508 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:37 INFO - PROCESS | 1869 | 1461039037675 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 21:10:37 INFO - PROCESS | 1869 | 1461039037884 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2031b000 == 139 [pid = 1869] [id = 417] 21:10:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e17957400) [pid = 1869] [serial = 1252] [outer = (nil)] 21:10:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e1b9d7800) [pid = 1869] [serial = 1253] [outer = 0x7f3e17957400] 21:10:37 INFO - PROCESS | 1869 | 1461039037951 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e1c048c00) [pid = 1869] [serial = 1254] [outer = 0x7f3e17957400] 21:10:38 INFO - PROCESS | 1869 | 1461039038813 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 21:10:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:10:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1342ms 21:10:38 INFO - PROCESS | 1869 | 1461039038843 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 21:10:38 INFO - PROCESS | 1869 | 1461039038847 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 21:10:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:10:38 INFO - PROCESS | 1869 | 1461039038852 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:10:38 INFO - PROCESS | 1869 | 1461039038856 Marionette TRACE conn3 <- [1,1642,null,{}] 21:10:38 INFO - PROCESS | 1869 | 1461039038861 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:39 INFO - PROCESS | 1869 | 1461039039026 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 21:10:39 INFO - PROCESS | 1869 | 1461039039232 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bcd000 == 140 [pid = 1869] [id = 418] 21:10:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e17ad1800) [pid = 1869] [serial = 1255] [outer = (nil)] 21:10:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e1c283400) [pid = 1869] [serial = 1256] [outer = 0x7f3e17ad1800] 21:10:39 INFO - PROCESS | 1869 | 1461039039299 Marionette DEBUG loaded listener.js 21:10:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e1c28a800) [pid = 1869] [serial = 1257] [outer = 0x7f3e17ad1800] 21:10:40 INFO - PROCESS | 1869 | 1461039040144 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:10:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1332ms 21:10:40 INFO - PROCESS | 1869 | 1461039040185 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 1869 | 1461039040188 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 21:10:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:10:40 INFO - PROCESS | 1869 | 1461039040194 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 1869 | 1461039040196 Marionette TRACE conn3 <- [1,1646,null,{}] 21:10:40 INFO - PROCESS | 1869 | 1461039040202 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:40 INFO - PROCESS | 1869 | 1461039040368 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 21:10:40 INFO - PROCESS | 1869 | 1461039040573 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fb1800 == 141 [pid = 1869] [id = 419] 21:10:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e19aa6400) [pid = 1869] [serial = 1258] [outer = (nil)] 21:10:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e1c290000) [pid = 1869] [serial = 1259] [outer = 0x7f3e19aa6400] 21:10:40 INFO - PROCESS | 1869 | 1461039040641 Marionette DEBUG loaded listener.js 21:10:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e1c30f000) [pid = 1869] [serial = 1260] [outer = 0x7f3e19aa6400] 21:10:41 INFO - PROCESS | 1869 | 1461039041506 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 21:10:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:10:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1384ms 21:10:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:10:41 INFO - PROCESS | 1869 | 1461039041579 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 21:10:41 INFO - PROCESS | 1869 | 1461039041582 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 21:10:41 INFO - PROCESS | 1869 | 1461039041588 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:10:41 INFO - PROCESS | 1869 | 1461039041592 Marionette TRACE conn3 <- [1,1650,null,{}] 21:10:41 INFO - PROCESS | 1869 | 1461039041597 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:41 INFO - PROCESS | 1869 | 1461039041767 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 21:10:41 INFO - PROCESS | 1869 | 1461039041975 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e7dc000 == 142 [pid = 1869] [id = 420] 21:10:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e1757b800) [pid = 1869] [serial = 1261] [outer = (nil)] 21:10:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e1c3a6c00) [pid = 1869] [serial = 1262] [outer = 0x7f3e1757b800] 21:10:42 INFO - PROCESS | 1869 | 1461039042087 Marionette DEBUG loaded listener.js 21:10:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e1c8f5400) [pid = 1869] [serial = 1263] [outer = 0x7f3e1757b800] 21:10:42 INFO - PROCESS | 1869 | 1461039042987 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 21:10:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:10:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1428ms 21:10:43 INFO - PROCESS | 1869 | 1461039043017 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 21:10:43 INFO - PROCESS | 1869 | 1461039043022 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 21:10:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:10:43 INFO - PROCESS | 1869 | 1461039043028 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:10:43 INFO - PROCESS | 1869 | 1461039043032 Marionette TRACE conn3 <- [1,1654,null,{}] 21:10:43 INFO - PROCESS | 1869 | 1461039043037 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:43 INFO - PROCESS | 1869 | 1461039043226 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 21:10:43 INFO - PROCESS | 1869 | 1461039043443 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33a82800 == 143 [pid = 1869] [id = 421] 21:10:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e18496000) [pid = 1869] [serial = 1264] [outer = (nil)] 21:10:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e1fc0b800) [pid = 1869] [serial = 1265] [outer = 0x7f3e18496000] 21:10:43 INFO - PROCESS | 1869 | 1461039043559 Marionette DEBUG loaded listener.js 21:10:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e207ad800) [pid = 1869] [serial = 1266] [outer = 0x7f3e18496000] 21:10:44 INFO - PROCESS | 1869 | 1461039044421 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:10:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:10:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1437ms 21:10:44 INFO - PROCESS | 1869 | 1461039044466 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 1869 | 1461039044469 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 21:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:10:44 INFO - PROCESS | 1869 | 1461039044475 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 1869 | 1461039044477 Marionette TRACE conn3 <- [1,1658,null,{}] 21:10:44 INFO - PROCESS | 1869 | 1461039044483 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:44 INFO - PROCESS | 1869 | 1461039044647 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 21:10:44 INFO - PROCESS | 1869 | 1461039044855 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e4e800 == 144 [pid = 1869] [id = 422] 21:10:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e1e0d9400) [pid = 1869] [serial = 1267] [outer = (nil)] 21:10:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e2132e000) [pid = 1869] [serial = 1268] [outer = 0x7f3e1e0d9400] 21:10:44 INFO - PROCESS | 1869 | 1461039044926 Marionette DEBUG loaded listener.js 21:10:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e21eb3c00) [pid = 1869] [serial = 1269] [outer = 0x7f3e1e0d9400] 21:10:45 INFO - PROCESS | 1869 | 1461039045768 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1328ms 21:10:45 INFO - PROCESS | 1869 | 1461039045803 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 21:10:45 INFO - PROCESS | 1869 | 1461039045806 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 21:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:10:45 INFO - PROCESS | 1869 | 1461039045813 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:10:45 INFO - PROCESS | 1869 | 1461039045815 Marionette TRACE conn3 <- [1,1662,null,{}] 21:10:45 INFO - PROCESS | 1869 | 1461039045820 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:45 INFO - PROCESS | 1869 | 1461039045992 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 21:10:46 INFO - PROCESS | 1869 | 1461039046209 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c0b6800 == 145 [pid = 1869] [id = 423] 21:10:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e1f041c00) [pid = 1869] [serial = 1270] [outer = (nil)] 21:10:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e22b52400) [pid = 1869] [serial = 1271] [outer = 0x7f3e1f041c00] 21:10:46 INFO - PROCESS | 1869 | 1461039046319 Marionette DEBUG loaded listener.js 21:10:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e23f4a800) [pid = 1869] [serial = 1272] [outer = 0x7f3e1f041c00] 21:10:47 INFO - PROCESS | 1869 | 1461039047242 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1485ms 21:10:47 INFO - PROCESS | 1869 | 1461039047299 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 21:10:47 INFO - PROCESS | 1869 | 1461039047302 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 21:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:10:47 INFO - PROCESS | 1869 | 1461039047308 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:10:47 INFO - PROCESS | 1869 | 1461039047310 Marionette TRACE conn3 <- [1,1666,null,{}] 21:10:47 INFO - PROCESS | 1869 | 1461039047316 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:47 INFO - PROCESS | 1869 | 1461039047481 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 21:10:47 INFO - PROCESS | 1869 | 1461039047692 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bb9f000 == 146 [pid = 1869] [id = 424] 21:10:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e09af8400) [pid = 1869] [serial = 1273] [outer = (nil)] 21:10:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e174b4800) [pid = 1869] [serial = 1274] [outer = 0x7f3e09af8400] 21:10:47 INFO - PROCESS | 1869 | 1461039047762 Marionette DEBUG loaded listener.js 21:10:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e27b5d000) [pid = 1869] [serial = 1275] [outer = 0x7f3e09af8400] 21:10:48 INFO - PROCESS | 1869 | 1461039048605 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 21:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1327ms 21:10:48 INFO - PROCESS | 1869 | 1461039048635 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 1869 | 1461039048639 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 21:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:10:48 INFO - PROCESS | 1869 | 1461039048644 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 1869 | 1461039048647 Marionette TRACE conn3 <- [1,1670,null,{}] 21:10:48 INFO - PROCESS | 1869 | 1461039048653 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:48 INFO - PROCESS | 1869 | 1461039048828 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 21:10:49 INFO - PROCESS | 1869 | 1461039049058 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bb97000 == 147 [pid = 1869] [id = 425] 21:10:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e08ab1400) [pid = 1869] [serial = 1276] [outer = (nil)] 21:10:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e0967b000) [pid = 1869] [serial = 1277] [outer = 0x7f3e08ab1400] 21:10:49 INFO - PROCESS | 1869 | 1461039049129 Marionette DEBUG loaded listener.js 21:10:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e0b8abc00) [pid = 1869] [serial = 1278] [outer = 0x7f3e08ab1400] 21:10:50 INFO - PROCESS | 1869 | 1461039050012 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 21:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1429ms 21:10:50 INFO - PROCESS | 1869 | 1461039050075 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 21:10:50 INFO - PROCESS | 1869 | 1461039050078 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 21:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:10:50 INFO - PROCESS | 1869 | 1461039050084 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:10:50 INFO - PROCESS | 1869 | 1461039050087 Marionette TRACE conn3 <- [1,1674,null,{}] 21:10:50 INFO - PROCESS | 1869 | 1461039050092 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:50 INFO - PROCESS | 1869 | 1461039050263 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 21:10:50 INFO - PROCESS | 1869 | 1461039050476 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c688000 == 148 [pid = 1869] [id = 426] 21:10:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e09617400) [pid = 1869] [serial = 1279] [outer = (nil)] 21:10:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e0c5a5800) [pid = 1869] [serial = 1280] [outer = 0x7f3e09617400] 21:10:50 INFO - PROCESS | 1869 | 1461039050546 Marionette DEBUG loaded listener.js 21:10:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e0c7d4000) [pid = 1869] [serial = 1281] [outer = 0x7f3e09617400] 21:10:51 INFO - PROCESS | 1869 | 1461039051828 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 21:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1786ms 21:10:51 INFO - PROCESS | 1869 | 1461039051871 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 21:10:51 INFO - PROCESS | 1869 | 1461039051881 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 21:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:10:51 INFO - PROCESS | 1869 | 1461039051894 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:10:51 INFO - PROCESS | 1869 | 1461039051899 Marionette TRACE conn3 <- [1,1678,null,{}] 21:10:51 INFO - PROCESS | 1869 | 1461039051907 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:52 INFO - PROCESS | 1869 | 1461039052162 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 21:10:52 INFO - PROCESS | 1869 | 1461039052388 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cece800 == 149 [pid = 1869] [id = 427] 21:10:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e07f5d800) [pid = 1869] [serial = 1282] [outer = (nil)] 21:10:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e080f2400) [pid = 1869] [serial = 1283] [outer = 0x7f3e07f5d800] 21:10:52 INFO - PROCESS | 1869 | 1461039052459 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e0967bc00) [pid = 1869] [serial = 1284] [outer = 0x7f3e07f5d800] 21:10:53 INFO - PROCESS | 1869 | 1461039053276 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 21:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1433ms 21:10:53 INFO - PROCESS | 1869 | 1461039053327 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 1869 | 1461039053334 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 21:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:10:53 INFO - PROCESS | 1869 | 1461039053343 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 1869 | 1461039053347 Marionette TRACE conn3 <- [1,1682,null,{}] 21:10:53 INFO - PROCESS | 1869 | 1461039053353 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:53 INFO - PROCESS | 1869 | 1461039053528 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 21:10:53 INFO - PROCESS | 1869 | 1461039053752 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0804e800 == 150 [pid = 1869] [id = 428] 21:10:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e07f5f400) [pid = 1869] [serial = 1285] [outer = (nil)] 21:10:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e080f6000) [pid = 1869] [serial = 1286] [outer = 0x7f3e07f5f400] 21:10:53 INFO - PROCESS | 1869 | 1461039053917 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e0b2db400) [pid = 1869] [serial = 1287] [outer = 0x7f3e07f5f400] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd17800 == 149 [pid = 1869] [id = 323] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10195000 == 148 [pid = 1869] [id = 367] 21:10:54 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e1a6dec00) [pid = 1869] [serial = 1166] [outer = (nil)] [url = about:blank] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ccd5800 == 147 [pid = 1869] [id = 409] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11020800 == 146 [pid = 1869] [id = 408] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e100c0800 == 145 [pid = 1869] [id = 407] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd21800 == 144 [pid = 1869] [id = 406] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08bd0800 == 143 [pid = 1869] [id = 405] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d992000 == 142 [pid = 1869] [id = 404] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a6f3000 == 141 [pid = 1869] [id = 402] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08054000 == 140 [pid = 1869] [id = 401] 21:10:54 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06d68000 == 139 [pid = 1869] [id = 400] 21:10:55 INFO - PROCESS | 1869 | 1461039055055 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 21:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1730ms 21:10:55 INFO - PROCESS | 1869 | 1461039055073 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 21:10:55 INFO - PROCESS | 1869 | 1461039055075 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 21:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:10:55 INFO - PROCESS | 1869 | 1461039055082 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:10:55 INFO - PROCESS | 1869 | 1461039055087 Marionette TRACE conn3 <- [1,1686,null,{}] 21:10:55 INFO - PROCESS | 1869 | 1461039055102 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:55 INFO - PROCESS | 1869 | 1461039055270 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e183f1c00) [pid = 1869] [serial = 825] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e1f4c6800) [pid = 1869] [serial = 828] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e23f2d000) [pid = 1869] [serial = 831] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e2e8be000) [pid = 1869] [serial = 834] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e1e1d3800) [pid = 1869] [serial = 996] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e31b28000) [pid = 1869] [serial = 969] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e10f0fc00) [pid = 1869] [serial = 966] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e0a5d1400) [pid = 1869] [serial = 963] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e0c7d9400) [pid = 1869] [serial = 960] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e10f0c000) [pid = 1869] [serial = 957] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e2e8bf400) [pid = 1869] [serial = 954] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e31c8d400) [pid = 1869] [serial = 951] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e2e79cc00) [pid = 1869] [serial = 948] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e1fcf9000) [pid = 1869] [serial = 945] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e183f8400) [pid = 1869] [serial = 942] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e15ed7c00) [pid = 1869] [serial = 939] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e0c5a3800) [pid = 1869] [serial = 936] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e3392b400) [pid = 1869] [serial = 906] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e1fcf2000) [pid = 1869] [serial = 882] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e17c53400) [pid = 1869] [serial = 879] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e0ead1400) [pid = 1869] [serial = 876] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e23f3f400) [pid = 1869] [serial = 873] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e33d08800) [pid = 1869] [serial = 849] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e0c5afc00) [pid = 1869] [serial = 846] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e33a5b800) [pid = 1869] [serial = 843] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e0ead9000) [pid = 1869] [serial = 840] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e33354c00) [pid = 1869] [serial = 837] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e18aca000) [pid = 1869] [serial = 900] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e20228400) [pid = 1869] [serial = 903] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e0cb92800) [pid = 1869] [serial = 999] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e0e75f400) [pid = 1869] [serial = 894] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e28811800) [pid = 1869] [serial = 885] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e1fcf1c00) [pid = 1869] [serial = 1008] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e18596400) [pid = 1869] [serial = 1005] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e22bc0400) [pid = 1869] [serial = 819] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0fce8400) [pid = 1869] [serial = 1002] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e15f3ac00) [pid = 1869] [serial = 897] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e27c34400) [pid = 1869] [serial = 1011] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0fce7c00) [pid = 1869] [serial = 1158] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0ead6000) [pid = 1869] [serial = 1157] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e15f36000) [pid = 1869] [serial = 1161] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e18ac9400) [pid = 1869] [serial = 1164] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e18330800) [pid = 1869] [serial = 1163] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e17438800) [pid = 1869] [serial = 822] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e2ec6dc00) [pid = 1869] [serial = 888] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e0b03b000) [pid = 1869] [serial = 1017] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e33d02800) [pid = 1869] [serial = 1014] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e33e15000) [pid = 1869] [serial = 891] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e18af6000) [pid = 1869] [serial = 1056] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e10f06800) [pid = 1869] [serial = 1160] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e0c8c8800) [pid = 1869] [serial = 1154] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e0cd72c00) [pid = 1869] [serial = 1155] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e28806800) [pid = 1869] [serial = 1130] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e0b2e1c00) [pid = 1869] [serial = 1151] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e0b8ab400) [pid = 1869] [serial = 1152] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e0c7d9c00) [pid = 1869] [serial = 1139] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e2fc8d000) [pid = 1869] [serial = 1133] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e0fce0400) [pid = 1869] [serial = 1112] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e09aefc00) [pid = 1869] [serial = 1148] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e0b2d2c00) [pid = 1869] [serial = 1149] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e1c311000) [pid = 1869] [serial = 1136] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e1e0d4800) [pid = 1869] [serial = 1127] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e065cb000) [pid = 1869] [serial = 1145] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e0c7d2400) [pid = 1869] [serial = 1109] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e1e3c6000) [pid = 1869] [serial = 1121] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e17957800) [pid = 1869] [serial = 1115] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e1848f000) [pid = 1869] [serial = 1118] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e1833b000) [pid = 1869] [serial = 1104] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e20369400) [pid = 1869] [serial = 1124] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e1c3e7000) [pid = 1869] [serial = 1142] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e0b034800) [pid = 1869] [serial = 1106] [outer = (nil)] [url = about:blank] 21:10:55 INFO - PROCESS | 1869 | 1461039055597 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09a9c000 == 140 [pid = 1869] [id = 429] 21:10:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e09ae9400) [pid = 1869] [serial = 1288] [outer = (nil)] 21:10:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0b8ab400) [pid = 1869] [serial = 1289] [outer = 0x7f3e09ae9400] 21:10:55 INFO - PROCESS | 1869 | 1461039055665 Marionette DEBUG loaded listener.js 21:10:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e0c8d0c00) [pid = 1869] [serial = 1290] [outer = 0x7f3e09ae9400] 21:10:56 INFO - PROCESS | 1869 | 1461039056361 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 21:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 21:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1336ms 21:10:56 INFO - PROCESS | 1869 | 1461039056419 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 21:10:56 INFO - PROCESS | 1869 | 1461039056423 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 21:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:10:56 INFO - PROCESS | 1869 | 1461039056428 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:10:56 INFO - PROCESS | 1869 | 1461039056430 Marionette TRACE conn3 <- [1,1690,null,{}] 21:10:56 INFO - PROCESS | 1869 | 1461039056436 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:56 INFO - PROCESS | 1869 | 1461039056650 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 21:10:56 INFO - PROCESS | 1869 | 1461039056672 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb39800 == 141 [pid = 1869] [id = 430] 21:10:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e09aefc00) [pid = 1869] [serial = 1291] [outer = (nil)] 21:10:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e0cd75c00) [pid = 1869] [serial = 1292] [outer = 0x7f3e09aefc00] 21:10:56 INFO - PROCESS | 1869 | 1461039056731 Marionette DEBUG loaded listener.js 21:10:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e0d7c0400) [pid = 1869] [serial = 1293] [outer = 0x7f3e09aefc00] 21:10:57 INFO - PROCESS | 1869 | 1461039057570 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 21:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1175ms 21:10:57 INFO - PROCESS | 1869 | 1461039057607 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 21:10:57 INFO - PROCESS | 1869 | 1461039057610 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 21:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:10:57 INFO - PROCESS | 1869 | 1461039057615 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:10:57 INFO - PROCESS | 1869 | 1461039057618 Marionette TRACE conn3 <- [1,1694,null,{}] 21:10:57 INFO - PROCESS | 1869 | 1461039057633 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:57 INFO - PROCESS | 1869 | 1461039057855 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 21:10:57 INFO - PROCESS | 1869 | 1461039057877 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d96f800 == 142 [pid = 1869] [id = 431] 21:10:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0c5a3800) [pid = 1869] [serial = 1294] [outer = (nil)] 21:10:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e0ead0400) [pid = 1869] [serial = 1295] [outer = 0x7f3e0c5a3800] 21:10:57 INFO - PROCESS | 1869 | 1461039057935 Marionette DEBUG loaded listener.js 21:10:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e0eae9000) [pid = 1869] [serial = 1296] [outer = 0x7f3e0c5a3800] 21:10:58 INFO - PROCESS | 1869 | 1461039058829 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 21:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1281ms 21:10:58 INFO - PROCESS | 1869 | 1461039058937 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 21:10:58 INFO - PROCESS | 1869 | 1461039058940 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 21:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:10:58 INFO - PROCESS | 1869 | 1461039058946 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:10:58 INFO - PROCESS | 1869 | 1461039058948 Marionette TRACE conn3 <- [1,1698,null,{}] 21:10:58 INFO - PROCESS | 1869 | 1461039058953 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:59 INFO - PROCESS | 1869 | 1461039059197 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 21:10:59 INFO - PROCESS | 1869 | 1461039059223 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd94000 == 143 [pid = 1869] [id = 432] 21:10:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e0fce0400) [pid = 1869] [serial = 1297] [outer = (nil)] 21:10:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e1743a400) [pid = 1869] [serial = 1298] [outer = 0x7f3e0fce0400] 21:10:59 INFO - PROCESS | 1869 | 1461039059287 Marionette DEBUG loaded listener.js 21:10:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e17ad0800) [pid = 1869] [serial = 1299] [outer = 0x7f3e0fce0400] 21:10:59 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e0d7b4c00) [pid = 1869] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:10:59 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e0a5c5c00) [pid = 1869] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:10:59 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e065c2400) [pid = 1869] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:10:59 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e0c60b400) [pid = 1869] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:10:59 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e05ea6400) [pid = 1869] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:10:59 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0b2ea000) [pid = 1869] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:11:00 INFO - PROCESS | 1869 | 1461039060370 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 21:11:00 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 21:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1479ms 21:11:00 INFO - PROCESS | 1869 | 1461039060432 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 21:11:00 INFO - PROCESS | 1869 | 1461039060434 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 21:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:11:00 INFO - PROCESS | 1869 | 1461039060441 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:11:00 INFO - PROCESS | 1869 | 1461039060443 Marionette TRACE conn3 <- [1,1702,null,{}] 21:11:00 INFO - PROCESS | 1869 | 1461039060448 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:00 INFO - PROCESS | 1869 | 1461039060599 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 21:11:00 INFO - PROCESS | 1869 | 1461039060624 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10f9d000 == 144 [pid = 1869] [id = 433] 21:11:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0b2e0c00) [pid = 1869] [serial = 1300] [outer = (nil)] 21:11:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e17e86400) [pid = 1869] [serial = 1301] [outer = 0x7f3e0b2e0c00] 21:11:00 INFO - PROCESS | 1869 | 1461039060683 Marionette DEBUG loaded listener.js 21:11:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e183f1c00) [pid = 1869] [serial = 1302] [outer = 0x7f3e0b2e0c00] 21:11:01 INFO - PROCESS | 1869 | 1461039061516 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1125ms 21:11:01 INFO - PROCESS | 1869 | 1461039061566 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 21:11:01 INFO - PROCESS | 1869 | 1461039061569 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 21:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:11:01 INFO - PROCESS | 1869 | 1461039061585 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:11:01 INFO - PROCESS | 1869 | 1461039061588 Marionette TRACE conn3 <- [1,1706,null,{}] 21:11:01 INFO - PROCESS | 1869 | 1461039061593 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:01 INFO - PROCESS | 1869 | 1461039061743 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 21:11:01 INFO - PROCESS | 1869 | 1461039061757 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15c9d000 == 145 [pid = 1869] [id = 434] 21:11:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e0ff81400) [pid = 1869] [serial = 1303] [outer = (nil)] 21:11:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e18490c00) [pid = 1869] [serial = 1304] [outer = 0x7f3e0ff81400] 21:11:01 INFO - PROCESS | 1869 | 1461039061816 Marionette DEBUG loaded listener.js 21:11:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e18ac9400) [pid = 1869] [serial = 1305] [outer = 0x7f3e0ff81400] 21:11:03 INFO - PROCESS | 1869 | 1461039063022 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 21:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1494ms 21:11:03 INFO - PROCESS | 1869 | 1461039063071 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 21:11:03 INFO - PROCESS | 1869 | 1461039063079 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 21:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:11:03 INFO - PROCESS | 1869 | 1461039063087 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 1869 | 1461039063092 Marionette TRACE conn3 <- [1,1710,null,{}] 21:11:03 INFO - PROCESS | 1869 | 1461039063100 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:03 INFO - PROCESS | 1869 | 1461039063294 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 21:11:03 INFO - PROCESS | 1869 | 1461039063497 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cccc800 == 146 [pid = 1869] [id = 435] 21:11:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e09618000) [pid = 1869] [serial = 1306] [outer = (nil)] 21:11:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e0b038000) [pid = 1869] [serial = 1307] [outer = 0x7f3e09618000] 21:11:03 INFO - PROCESS | 1869 | 1461039063611 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e0b2eb400) [pid = 1869] [serial = 1308] [outer = 0x7f3e09618000] 21:11:04 INFO - PROCESS | 1869 | 1461039064571 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 21:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1531ms 21:11:04 INFO - PROCESS | 1869 | 1461039064619 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 21:11:04 INFO - PROCESS | 1869 | 1461039064627 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 21:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:11:04 INFO - PROCESS | 1869 | 1461039064637 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:11:04 INFO - PROCESS | 1869 | 1461039064641 Marionette TRACE conn3 <- [1,1714,null,{}] 21:11:04 INFO - PROCESS | 1869 | 1461039064647 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:04 INFO - PROCESS | 1869 | 1461039064834 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 21:11:05 INFO - PROCESS | 1869 | 1461039065112 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1019f800 == 147 [pid = 1869] [id = 436] 21:11:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e0b18f000) [pid = 1869] [serial = 1309] [outer = (nil)] 21:11:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e0cbedc00) [pid = 1869] [serial = 1310] [outer = 0x7f3e0b18f000] 21:11:05 INFO - PROCESS | 1869 | 1461039065229 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e0e75a800) [pid = 1869] [serial = 1311] [outer = 0x7f3e0b18f000] 21:11:06 INFO - PROCESS | 1869 | 1461039066089 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1494ms 21:11:06 INFO - PROCESS | 1869 | 1461039066131 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 1869 | 1461039066135 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 21:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:11:06 INFO - PROCESS | 1869 | 1461039066141 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 1869 | 1461039066148 Marionette TRACE conn3 <- [1,1718,null,{}] 21:11:06 INFO - PROCESS | 1869 | 1461039066164 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:06 INFO - PROCESS | 1869 | 1461039066363 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 21:11:06 INFO - PROCESS | 1869 | 1461039066574 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17343800 == 148 [pid = 1869] [id = 437] 21:11:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e0ead3400) [pid = 1869] [serial = 1312] [outer = (nil)] 21:11:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e15f3fc00) [pid = 1869] [serial = 1313] [outer = 0x7f3e0ead3400] 21:11:06 INFO - PROCESS | 1869 | 1461039066650 Marionette DEBUG loaded listener.js 21:11:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e1791e400) [pid = 1869] [serial = 1314] [outer = 0x7f3e0ead3400] 21:11:07 INFO - PROCESS | 1869 | 1461039067567 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1485ms 21:11:07 INFO - PROCESS | 1869 | 1461039067626 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 1869 | 1461039067631 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 21:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:11:07 INFO - PROCESS | 1869 | 1461039067637 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1869 | 1461039067639 Marionette TRACE conn3 <- [1,1722,null,{}] 21:11:07 INFO - PROCESS | 1869 | 1461039067645 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:07 INFO - PROCESS | 1869 | 1461039067827 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 21:11:08 INFO - PROCESS | 1869 | 1461039068027 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18986000 == 149 [pid = 1869] [id = 438] 21:11:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e0fcde800) [pid = 1869] [serial = 1315] [outer = (nil)] 21:11:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e18af2800) [pid = 1869] [serial = 1316] [outer = 0x7f3e0fcde800] 21:11:08 INFO - PROCESS | 1869 | 1461039068100 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e19a9fc00) [pid = 1869] [serial = 1317] [outer = 0x7f3e0fcde800] 21:11:08 INFO - PROCESS | 1869 | 1461039068944 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 21:11:09 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 21:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1378ms 21:11:09 INFO - PROCESS | 1869 | 1461039069015 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 21:11:09 INFO - PROCESS | 1869 | 1461039069019 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 21:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:11:09 INFO - PROCESS | 1869 | 1461039069025 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:11:09 INFO - PROCESS | 1869 | 1461039069028 Marionette TRACE conn3 <- [1,1726,null,{}] 21:11:09 INFO - PROCESS | 1869 | 1461039069034 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:09 INFO - PROCESS | 1869 | 1461039069211 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 21:11:09 INFO - PROCESS | 1869 | 1461039069419 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf63000 == 150 [pid = 1869] [id = 439] 21:11:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e1795ac00) [pid = 1869] [serial = 1318] [outer = (nil)] 21:11:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e1b9d9000) [pid = 1869] [serial = 1319] [outer = 0x7f3e1795ac00] 21:11:09 INFO - PROCESS | 1869 | 1461039069530 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e1c285000) [pid = 1869] [serial = 1320] [outer = 0x7f3e1795ac00] 21:11:10 INFO - PROCESS | 1869 | 1461039070451 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 21:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1488ms 21:11:10 INFO - PROCESS | 1869 | 1461039070514 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 1869 | 1461039070518 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 21:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:11:10 INFO - PROCESS | 1869 | 1461039070524 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 1869 | 1461039070527 Marionette TRACE conn3 <- [1,1730,null,{}] 21:11:10 INFO - PROCESS | 1869 | 1461039070532 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:10 INFO - PROCESS | 1869 | 1461039070718 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 21:11:10 INFO - PROCESS | 1869 | 1461039070919 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c77e800 == 151 [pid = 1869] [id = 440] 21:11:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e1c290400) [pid = 1869] [serial = 1321] [outer = (nil)] 21:11:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e1e0d6400) [pid = 1869] [serial = 1322] [outer = 0x7f3e1c290400] 21:11:11 INFO - PROCESS | 1869 | 1461039071032 Marionette DEBUG loaded listener.js 21:11:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e1f03f800) [pid = 1869] [serial = 1323] [outer = 0x7f3e1c290400] 21:11:11 INFO - PROCESS | 1869 | 1461039071847 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 21:11:11 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 21:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1384ms 21:11:11 INFO - PROCESS | 1869 | 1461039071918 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 21:11:11 INFO - PROCESS | 1869 | 1461039071922 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 21:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:11:11 INFO - PROCESS | 1869 | 1461039071928 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:11:11 INFO - PROCESS | 1869 | 1461039071931 Marionette TRACE conn3 <- [1,1734,null,{}] 21:11:11 INFO - PROCESS | 1869 | 1461039071937 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:12 INFO - PROCESS | 1869 | 1461039072110 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 21:11:12 INFO - PROCESS | 1869 | 1461039072316 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2199b800 == 152 [pid = 1869] [id = 441] 21:11:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e18af0000) [pid = 1869] [serial = 1324] [outer = (nil)] 21:11:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e1fcf1c00) [pid = 1869] [serial = 1325] [outer = 0x7f3e18af0000] 21:11:12 INFO - PROCESS | 1869 | 1461039072434 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e20b81400) [pid = 1869] [serial = 1326] [outer = 0x7f3e18af0000] 21:11:13 INFO - PROCESS | 1869 | 1461039073314 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 21:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1439ms 21:11:13 INFO - PROCESS | 1869 | 1461039073368 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 21:11:13 INFO - PROCESS | 1869 | 1461039073372 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 21:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:11:13 INFO - PROCESS | 1869 | 1461039073378 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 1869 | 1461039073381 Marionette TRACE conn3 <- [1,1738,null,{}] 21:11:13 INFO - PROCESS | 1869 | 1461039073386 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:13 INFO - PROCESS | 1869 | 1461039073555 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 21:11:13 INFO - PROCESS | 1869 | 1461039073762 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fa0000 == 153 [pid = 1869] [id = 442] 21:11:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e1c3a5000) [pid = 1869] [serial = 1327] [outer = (nil)] 21:11:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e22061400) [pid = 1869] [serial = 1328] [outer = 0x7f3e1c3a5000] 21:11:13 INFO - PROCESS | 1869 | 1461039073833 Marionette DEBUG loaded listener.js 21:11:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e23f4d800) [pid = 1869] [serial = 1329] [outer = 0x7f3e1c3a5000] 21:11:14 INFO - PROCESS | 1869 | 1461039074694 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 21:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1379ms 21:11:14 INFO - PROCESS | 1869 | 1461039074758 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 1869 | 1461039074762 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 21:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:11:14 INFO - PROCESS | 1869 | 1461039074768 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 1869 | 1461039074770 Marionette TRACE conn3 <- [1,1742,null,{}] 21:11:14 INFO - PROCESS | 1869 | 1461039074776 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:14 INFO - PROCESS | 1869 | 1461039074954 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 21:11:15 INFO - PROCESS | 1869 | 1461039075158 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e7d5800 == 154 [pid = 1869] [id = 443] 21:11:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e20410800) [pid = 1869] [serial = 1330] [outer = (nil)] 21:11:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e2e557400) [pid = 1869] [serial = 1331] [outer = 0x7f3e20410800] 21:11:15 INFO - PROCESS | 1869 | 1461039075272 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e2e8b0c00) [pid = 1869] [serial = 1332] [outer = 0x7f3e20410800] 21:11:16 INFO - PROCESS | 1869 | 1461039076119 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1385ms 21:11:16 INFO - PROCESS | 1869 | 1461039076153 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 1869 | 1461039076158 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 21:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:11:16 INFO - PROCESS | 1869 | 1461039076165 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 1869 | 1461039076167 Marionette TRACE conn3 <- [1,1746,null,{}] 21:11:16 INFO - PROCESS | 1869 | 1461039076173 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:16 INFO - PROCESS | 1869 | 1461039076355 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 21:11:16 INFO - PROCESS | 1869 | 1461039076568 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31cce800 == 155 [pid = 1869] [id = 444] 21:11:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e23f41800) [pid = 1869] [serial = 1333] [outer = (nil)] 21:11:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e2ea96000) [pid = 1869] [serial = 1334] [outer = 0x7f3e23f41800] 21:11:16 INFO - PROCESS | 1869 | 1461039076649 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e2f931000) [pid = 1869] [serial = 1335] [outer = 0x7f3e23f41800] 21:11:17 INFO - PROCESS | 1869 | 1461039077538 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 21:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1434ms 21:11:17 INFO - PROCESS | 1869 | 1461039077600 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 21:11:17 INFO - PROCESS | 1869 | 1461039077604 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 21:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:11:17 INFO - PROCESS | 1869 | 1461039077610 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 1869 | 1461039077614 Marionette TRACE conn3 <- [1,1750,null,{}] 21:11:17 INFO - PROCESS | 1869 | 1461039077619 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:17 INFO - PROCESS | 1869 | 1461039077824 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 21:11:18 INFO - PROCESS | 1869 | 1461039078029 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e368d5800 == 156 [pid = 1869] [id = 445] 21:11:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e2d969800) [pid = 1869] [serial = 1336] [outer = (nil)] 21:11:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e31c43000) [pid = 1869] [serial = 1337] [outer = 0x7f3e2d969800] 21:11:18 INFO - PROCESS | 1869 | 1461039078149 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e33930c00) [pid = 1869] [serial = 1338] [outer = 0x7f3e2d969800] 21:11:19 INFO - PROCESS | 1869 | 1461039079031 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 21:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1479ms 21:11:19 INFO - PROCESS | 1869 | 1461039079089 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 21:11:19 INFO - PROCESS | 1869 | 1461039079093 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 21:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:11:19 INFO - PROCESS | 1869 | 1461039079099 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:11:19 INFO - PROCESS | 1869 | 1461039079101 Marionette TRACE conn3 <- [1,1754,null,{}] 21:11:19 INFO - PROCESS | 1869 | 1461039079107 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:19 INFO - PROCESS | 1869 | 1461039079282 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 21:11:19 INFO - PROCESS | 1869 | 1461039079491 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17c92000 == 157 [pid = 1869] [id = 446] 21:11:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e07be2400) [pid = 1869] [serial = 1339] [outer = (nil)] 21:11:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e07bea400) [pid = 1869] [serial = 1340] [outer = 0x7f3e07be2400] 21:11:19 INFO - PROCESS | 1869 | 1461039079562 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e07bef400) [pid = 1869] [serial = 1341] [outer = 0x7f3e07be2400] 21:11:20 INFO - PROCESS | 1869 | 1461039080461 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1429ms 21:11:20 INFO - PROCESS | 1869 | 1461039080528 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 1869 | 1461039080532 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 21:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:11:20 INFO - PROCESS | 1869 | 1461039080537 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 1869 | 1461039080541 Marionette TRACE conn3 <- [1,1758,null,{}] 21:11:20 INFO - PROCESS | 1869 | 1461039080546 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:20 INFO - PROCESS | 1869 | 1461039080720 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 21:11:20 INFO - PROCESS | 1869 | 1461039080929 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06cdb800 == 158 [pid = 1869] [id = 447] 21:11:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e060a7400) [pid = 1869] [serial = 1342] [outer = (nil)] 21:11:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e061ec800) [pid = 1869] [serial = 1343] [outer = 0x7f3e060a7400] 21:11:21 INFO - PROCESS | 1869 | 1461039081042 Marionette DEBUG loaded listener.js 21:11:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e061f1800) [pid = 1869] [serial = 1344] [outer = 0x7f3e060a7400] 21:11:21 INFO - PROCESS | 1869 | 1461039081945 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 21:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1485ms 21:11:22 INFO - PROCESS | 1869 | 1461039082023 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 21:11:22 INFO - PROCESS | 1869 | 1461039082026 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 21:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:11:22 INFO - PROCESS | 1869 | 1461039082032 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 1869 | 1461039082034 Marionette TRACE conn3 <- [1,1762,null,{}] 21:11:22 INFO - PROCESS | 1869 | 1461039082040 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:22 INFO - PROCESS | 1869 | 1461039082213 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 21:11:23 INFO - PROCESS | 1869 | 1461039083052 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb46800 == 159 [pid = 1869] [id = 448] 21:11:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e0609b400) [pid = 1869] [serial = 1345] [outer = (nil)] 21:11:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e060a4000) [pid = 1869] [serial = 1346] [outer = 0x7f3e0609b400] 21:11:23 INFO - PROCESS | 1869 | 1461039083132 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e07f55400) [pid = 1869] [serial = 1347] [outer = 0x7f3e0609b400] 21:11:23 INFO - PROCESS | 1869 | 1461039083955 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 21:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1981ms 21:11:24 INFO - PROCESS | 1869 | 1461039084017 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 21:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:11:24 INFO - PROCESS | 1869 | 1461039084022 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 21:11:24 INFO - PROCESS | 1869 | 1461039084029 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 1869 | 1461039084035 Marionette TRACE conn3 <- [1,1766,null,{}] 21:11:24 INFO - PROCESS | 1869 | 1461039084042 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:24 INFO - PROCESS | 1869 | 1461039084213 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 21:11:24 INFO - PROCESS | 1869 | 1461039084420 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08be0000 == 160 [pid = 1869] [id = 449] 21:11:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e0609d400) [pid = 1869] [serial = 1348] [outer = (nil)] 21:11:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e08aab400) [pid = 1869] [serial = 1349] [outer = 0x7f3e0609d400] 21:11:24 INFO - PROCESS | 1869 | 1461039084542 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0a5cd800) [pid = 1869] [serial = 1350] [outer = 0x7f3e0609d400] 21:11:25 INFO - PROCESS | 1869 | 1461039085612 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 21:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1633ms 21:11:25 INFO - PROCESS | 1869 | 1461039085665 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 1869 | 1461039085671 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 21:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:11:25 INFO - PROCESS | 1869 | 1461039085677 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 1869 | 1461039085679 Marionette TRACE conn3 <- [1,1770,null,{}] 21:11:25 INFO - PROCESS | 1869 | 1461039085685 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:25 INFO - PROCESS | 1869 | 1461039085849 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 21:11:26 INFO - PROCESS | 1869 | 1461039086071 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06cda800 == 161 [pid = 1869] [id = 450] 21:11:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e0609f000) [pid = 1869] [serial = 1351] [outer = (nil)] 21:11:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e0b8b9c00) [pid = 1869] [serial = 1352] [outer = 0x7f3e0609f000] 21:11:26 INFO - PROCESS | 1869 | 1461039086186 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e0c607400) [pid = 1869] [serial = 1353] [outer = 0x7f3e0609f000] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21012800 == 160 [pid = 1869] [id = 121] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20318000 == 159 [pid = 1869] [id = 55] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20aa0000 == 158 [pid = 1869] [id = 150] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18031800 == 157 [pid = 1869] [id = 50] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c184000 == 156 [pid = 1869] [id = 217] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e3331a000 == 155 [pid = 1869] [id = 84] 21:11:26 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e0b8ba800) [pid = 1869] [serial = 1232] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10f9d000 == 154 [pid = 1869] [id = 433] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd94000 == 153 [pid = 1869] [id = 432] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d96f800 == 152 [pid = 1869] [id = 431] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb39800 == 151 [pid = 1869] [id = 430] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09a9c000 == 150 [pid = 1869] [id = 429] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0804e800 == 149 [pid = 1869] [id = 428] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cece800 == 148 [pid = 1869] [id = 427] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e7dc000 == 147 [pid = 1869] [id = 420] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23fb1800 == 146 [pid = 1869] [id = 419] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bcd000 == 145 [pid = 1869] [id = 418] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2031b000 == 144 [pid = 1869] [id = 417] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c37c800 == 143 [pid = 1869] [id = 416] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf69000 == 142 [pid = 1869] [id = 415] 21:11:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1977e000 == 141 [pid = 1869] [id = 414] 21:11:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc26800 == 140 [pid = 1869] [id = 411] 21:11:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d0b800 == 139 [pid = 1869] [id = 410] 21:11:27 INFO - PROCESS | 1869 | 1461039087095 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1433ms 21:11:27 INFO - PROCESS | 1869 | 1461039087112 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 1869 | 1461039087114 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 21:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:11:27 INFO - PROCESS | 1869 | 1461039087127 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 1869 | 1461039087135 Marionette TRACE conn3 <- [1,1774,null,{}] 21:11:27 INFO - PROCESS | 1869 | 1461039087143 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:27 INFO - PROCESS | 1869 | 1461039087338 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e1c967000) [pid = 1869] [serial = 1181] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e0c7d2000) [pid = 1869] [serial = 1220] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e1c050000) [pid = 1869] [serial = 1211] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e1c04a400) [pid = 1869] [serial = 1196] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e0fcdac00) [pid = 1869] [serial = 1226] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e05ea7000) [pid = 1869] [serial = 1199] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e0eae1400) [pid = 1869] [serial = 1230] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e1c3ad800) [pid = 1869] [serial = 1190] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e0b2d8000) [pid = 1869] [serial = 1218] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e0cb96400) [pid = 1869] [serial = 1221] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e080fc800) [pid = 1869] [serial = 1208] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e07f5c000) [pid = 1869] [serial = 1202] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e31c85800) [pid = 1869] [serial = 1193] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e060a8800) [pid = 1869] [serial = 1214] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e0b039400) [pid = 1869] [serial = 1217] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e0e754c00) [pid = 1869] [serial = 1229] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e0eacac00) [pid = 1869] [serial = 1224] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e1c3e5400) [pid = 1869] [serial = 1178] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e18af3800) [pid = 1869] [serial = 1175] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e0b8a9c00) [pid = 1869] [serial = 1169] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e2fc93800) [pid = 1869] [serial = 1187] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e080f3000) [pid = 1869] [serial = 1205] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0cfddc00) [pid = 1869] [serial = 1223] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0ff81c00) [pid = 1869] [serial = 1172] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e0fce8000) [pid = 1869] [serial = 1227] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e07f5d400) [pid = 1869] [serial = 1215] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e22b4ac00) [pid = 1869] [serial = 1184] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1869 | 1461039087533 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccd8800 == 140 [pid = 1869] [id = 451] 21:11:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e05ea7000) [pid = 1869] [serial = 1354] [outer = (nil)] 21:11:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e0b8a9c00) [pid = 1869] [serial = 1355] [outer = 0x7f3e05ea7000] 21:11:27 INFO - PROCESS | 1869 | 1461039087595 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0cd6c800) [pid = 1869] [serial = 1356] [outer = 0x7f3e05ea7000] 21:11:28 INFO - PROCESS | 1869 | 1461039088320 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 21:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1241ms 21:11:28 INFO - PROCESS | 1869 | 1461039088362 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 21:11:28 INFO - PROCESS | 1869 | 1461039088366 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 21:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:11:28 INFO - PROCESS | 1869 | 1461039088371 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 1869 | 1461039088373 Marionette TRACE conn3 <- [1,1778,null,{}] 21:11:28 INFO - PROCESS | 1869 | 1461039088379 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:28 INFO - PROCESS | 1869 | 1461039088607 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 21:11:28 INFO - PROCESS | 1869 | 1461039088714 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0da5d800 == 141 [pid = 1869] [id = 452] 21:11:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e05ea3800) [pid = 1869] [serial = 1357] [outer = (nil)] 21:11:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e0cfe8400) [pid = 1869] [serial = 1358] [outer = 0x7f3e05ea3800] 21:11:28 INFO - PROCESS | 1869 | 1461039088774 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e0e75c800) [pid = 1869] [serial = 1359] [outer = 0x7f3e05ea3800] 21:11:29 INFO - PROCESS | 1869 | 1461039089560 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 21:11:29 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 21:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1233ms 21:11:29 INFO - PROCESS | 1869 | 1461039089605 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 1869 | 1461039089607 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 21:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:11:29 INFO - PROCESS | 1869 | 1461039089622 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 1869 | 1461039089624 Marionette TRACE conn3 <- [1,1782,null,{}] 21:11:29 INFO - PROCESS | 1869 | 1461039089630 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:29 INFO - PROCESS | 1869 | 1461039089841 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 21:11:29 INFO - PROCESS | 1869 | 1461039089873 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10e93800 == 142 [pid = 1869] [id = 453] 21:11:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e0eae1400) [pid = 1869] [serial = 1360] [outer = (nil)] 21:11:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e0fcdb800) [pid = 1869] [serial = 1361] [outer = 0x7f3e0eae1400] 21:11:29 INFO - PROCESS | 1869 | 1461039089944 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e0ff8c800) [pid = 1869] [serial = 1362] [outer = 0x7f3e0eae1400] 21:11:30 INFO - PROCESS | 1869 | 1461039090850 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 21:11:30 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 21:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1297ms 21:11:30 INFO - PROCESS | 1869 | 1461039090911 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 21:11:30 INFO - PROCESS | 1869 | 1461039090915 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 21:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:11:30 INFO - PROCESS | 1869 | 1461039090921 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:11:30 INFO - PROCESS | 1869 | 1461039090923 Marionette TRACE conn3 <- [1,1786,null,{}] 21:11:30 INFO - PROCESS | 1869 | 1461039090928 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:31 INFO - PROCESS | 1869 | 1461039091547 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e0b2e0c00) [pid = 1869] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e09aefc00) [pid = 1869] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e09ae9400) [pid = 1869] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e07f5d800) [pid = 1869] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e07f5f400) [pid = 1869] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0c5a3800) [pid = 1869] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:11:31 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e0fce0400) [pid = 1869] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:11:31 INFO - PROCESS | 1869 | 1461039091715 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c680000 == 143 [pid = 1869] [id = 454] 21:11:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e060a7c00) [pid = 1869] [serial = 1363] [outer = (nil)] 21:11:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e0a5c6400) [pid = 1869] [serial = 1364] [outer = 0x7f3e060a7c00] 21:11:31 INFO - PROCESS | 1869 | 1461039091775 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e10f02800) [pid = 1869] [serial = 1365] [outer = 0x7f3e060a7c00] 21:11:32 INFO - PROCESS | 1869 | 1461039092415 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 21:11:32 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 21:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1526ms 21:11:32 INFO - PROCESS | 1869 | 1461039092447 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 1869 | 1461039092450 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 21:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:11:32 INFO - PROCESS | 1869 | 1461039092467 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 1869 | 1461039092469 Marionette TRACE conn3 <- [1,1790,null,{}] 21:11:32 INFO - PROCESS | 1869 | 1461039092474 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:32 INFO - PROCESS | 1869 | 1461039092630 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 21:11:32 INFO - PROCESS | 1869 | 1461039092798 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15cad800 == 144 [pid = 1869] [id = 455] 21:11:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e07f5d800) [pid = 1869] [serial = 1366] [outer = (nil)] 21:11:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e174b0c00) [pid = 1869] [serial = 1367] [outer = 0x7f3e07f5d800] 21:11:32 INFO - PROCESS | 1869 | 1461039092857 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e17913000) [pid = 1869] [serial = 1368] [outer = 0x7f3e07f5d800] 21:11:33 INFO - PROCESS | 1869 | 1461039093693 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:11:33 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) 21:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1287ms 21:11:33 INFO - PROCESS | 1869 | 1461039093755 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 21:11:33 INFO - PROCESS | 1869 | 1461039093761 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 21:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:11:33 INFO - PROCESS | 1869 | 1461039093769 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:11:33 INFO - PROCESS | 1869 | 1461039093774 Marionette TRACE conn3 <- [1,1794,null,{}] 21:11:33 INFO - PROCESS | 1869 | 1461039093782 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:33 INFO - PROCESS | 1869 | 1461039093960 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 21:11:34 INFO - PROCESS | 1869 | 1461039094135 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bb97800 == 145 [pid = 1869] [id = 456] 21:11:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e05ea0800) [pid = 1869] [serial = 1369] [outer = (nil)] 21:11:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e07beac00) [pid = 1869] [serial = 1370] [outer = 0x7f3e05ea0800] 21:11:34 INFO - PROCESS | 1869 | 1461039094208 Marionette DEBUG loaded listener.js 21:11:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e09428400) [pid = 1869] [serial = 1371] [outer = 0x7f3e05ea0800] 21:11:35 INFO - PROCESS | 1869 | 1461039095137 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1434ms 21:11:35 INFO - PROCESS | 1869 | 1461039095204 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 21:11:35 INFO - PROCESS | 1869 | 1461039095212 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 21:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:11:35 INFO - PROCESS | 1869 | 1461039095222 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:11:35 INFO - PROCESS | 1869 | 1461039095227 Marionette TRACE conn3 <- [1,1798,null,{}] 21:11:35 INFO - PROCESS | 1869 | 1461039095232 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:35 INFO - PROCESS | 1869 | 1461039095450 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 21:11:35 INFO - PROCESS | 1869 | 1461039095696 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1018b000 == 146 [pid = 1869] [id = 457] 21:11:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e09626c00) [pid = 1869] [serial = 1372] [outer = (nil)] 21:11:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e0b8bcc00) [pid = 1869] [serial = 1373] [outer = 0x7f3e09626c00] 21:11:35 INFO - PROCESS | 1869 | 1461039095812 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e0c7d8800) [pid = 1869] [serial = 1374] [outer = 0x7f3e09626c00] 21:11:36 INFO - PROCESS | 1869 | 1461039096766 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1587ms 21:11:36 INFO - PROCESS | 1869 | 1461039096809 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 1869 | 1461039096812 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 21:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:11:36 INFO - PROCESS | 1869 | 1461039096820 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 1869 | 1461039096825 Marionette TRACE conn3 <- [1,1802,null,{}] 21:11:36 INFO - PROCESS | 1869 | 1461039096841 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:37 INFO - PROCESS | 1869 | 1461039097064 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 21:11:37 INFO - PROCESS | 1869 | 1461039097312 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17343000 == 147 [pid = 1869] [id = 458] 21:11:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e0cbe0400) [pid = 1869] [serial = 1375] [outer = (nil)] 21:11:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e0eadc400) [pid = 1869] [serial = 1376] [outer = 0x7f3e0cbe0400] 21:11:37 INFO - PROCESS | 1869 | 1461039097430 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e0ff87c00) [pid = 1869] [serial = 1377] [outer = 0x7f3e0cbe0400] 21:11:38 INFO - PROCESS | 1869 | 1461039098277 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1488ms 21:11:38 INFO - PROCESS | 1869 | 1461039098309 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 1869 | 1461039098312 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 21:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:11:38 INFO - PROCESS | 1869 | 1461039098319 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 1869 | 1461039098321 Marionette TRACE conn3 <- [1,1806,null,{}] 21:11:38 INFO - PROCESS | 1869 | 1461039098327 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:38 INFO - PROCESS | 1869 | 1461039098498 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 21:11:38 INFO - PROCESS | 1869 | 1461039098704 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182c6800 == 148 [pid = 1869] [id = 459] 21:11:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e0cbe1c00) [pid = 1869] [serial = 1378] [outer = (nil)] 21:11:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e17913400) [pid = 1869] [serial = 1379] [outer = 0x7f3e0cbe1c00] 21:11:38 INFO - PROCESS | 1869 | 1461039098773 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e17acb000) [pid = 1869] [serial = 1380] [outer = 0x7f3e0cbe1c00] 21:11:39 INFO - PROCESS | 1869 | 1461039099647 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 21:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1381ms 21:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:11:39 INFO - PROCESS | 1869 | 1461039099701 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 21:11:39 INFO - PROCESS | 1869 | 1461039099704 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 21:11:39 INFO - PROCESS | 1869 | 1461039099710 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 1869 | 1461039099714 Marionette TRACE conn3 <- [1,1810,null,{}] 21:11:39 INFO - PROCESS | 1869 | 1461039099719 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:39 INFO - PROCESS | 1869 | 1461039099888 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 21:11:40 INFO - PROCESS | 1869 | 1461039100095 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba23000 == 149 [pid = 1869] [id = 460] 21:11:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e10f04000) [pid = 1869] [serial = 1381] [outer = (nil)] 21:11:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e18254800) [pid = 1869] [serial = 1382] [outer = 0x7f3e10f04000] 21:11:40 INFO - PROCESS | 1869 | 1461039100164 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e1833b800) [pid = 1869] [serial = 1383] [outer = 0x7f3e10f04000] 21:11:41 INFO - PROCESS | 1869 | 1461039101014 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1333ms 21:11:41 INFO - PROCESS | 1869 | 1461039101043 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 1869 | 1461039101047 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 21:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:11:41 INFO - PROCESS | 1869 | 1461039101053 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 1869 | 1461039101055 Marionette TRACE conn3 <- [1,1814,null,{}] 21:11:41 INFO - PROCESS | 1869 | 1461039101061 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:41 INFO - PROCESS | 1869 | 1461039101253 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 21:11:41 INFO - PROCESS | 1869 | 1461039101482 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c190000 == 150 [pid = 1869] [id = 461] 21:11:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e17ac6c00) [pid = 1869] [serial = 1384] [outer = (nil)] 21:11:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e18aecc00) [pid = 1869] [serial = 1385] [outer = 0x7f3e17ac6c00] 21:11:41 INFO - PROCESS | 1869 | 1461039101603 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e1ba4c400) [pid = 1869] [serial = 1386] [outer = 0x7f3e17ac6c00] 21:11:42 INFO - PROCESS | 1869 | 1461039102481 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1480ms 21:11:42 INFO - PROCESS | 1869 | 1461039102534 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 21:11:42 INFO - PROCESS | 1869 | 1461039102538 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 21:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:11:42 INFO - PROCESS | 1869 | 1461039102544 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 1869 | 1461039102547 Marionette TRACE conn3 <- [1,1818,null,{}] 21:11:42 INFO - PROCESS | 1869 | 1461039102570 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:42 INFO - PROCESS | 1869 | 1461039102739 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 21:11:42 INFO - PROCESS | 1869 | 1461039102944 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e348800 == 151 [pid = 1869] [id = 462] 21:11:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e17e8d800) [pid = 1869] [serial = 1387] [outer = (nil)] 21:11:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e1c288800) [pid = 1869] [serial = 1388] [outer = 0x7f3e17e8d800] 21:11:43 INFO - PROCESS | 1869 | 1461039103053 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e1c3b0400) [pid = 1869] [serial = 1389] [outer = 0x7f3e17e8d800] 21:11:43 INFO - PROCESS | 1869 | 1461039103928 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1450ms 21:11:43 INFO - PROCESS | 1869 | 1461039103995 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 21:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:11:44 INFO - PROCESS | 1869 | 1461039103998 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 21:11:44 INFO - PROCESS | 1869 | 1461039104004 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 1869 | 1461039104007 Marionette TRACE conn3 <- [1,1822,null,{}] 21:11:44 INFO - PROCESS | 1869 | 1461039104012 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:44 INFO - PROCESS | 1869 | 1461039104188 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 21:11:44 INFO - PROCESS | 1869 | 1461039104394 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e219a1800 == 152 [pid = 1869] [id = 463] 21:11:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e18ad2400) [pid = 1869] [serial = 1390] [outer = (nil)] 21:11:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e1c3eac00) [pid = 1869] [serial = 1391] [outer = 0x7f3e18ad2400] 21:11:44 INFO - PROCESS | 1869 | 1461039104504 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e1e0d4800) [pid = 1869] [serial = 1392] [outer = 0x7f3e18ad2400] 21:11:45 INFO - PROCESS | 1869 | 1461039105378 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 21:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1433ms 21:11:45 INFO - PROCESS | 1869 | 1461039105437 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 21:11:45 INFO - PROCESS | 1869 | 1461039105441 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 21:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:11:45 INFO - PROCESS | 1869 | 1461039105447 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 1869 | 1461039105450 Marionette TRACE conn3 <- [1,1826,null,{}] 21:11:45 INFO - PROCESS | 1869 | 1461039105455 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:45 INFO - PROCESS | 1869 | 1461039105624 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 21:11:45 INFO - PROCESS | 1869 | 1461039105834 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fab800 == 153 [pid = 1869] [id = 464] 21:11:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e1c28a000) [pid = 1869] [serial = 1393] [outer = (nil)] 21:11:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e1e3ce800) [pid = 1869] [serial = 1394] [outer = 0x7f3e1c28a000] 21:11:45 INFO - PROCESS | 1869 | 1461039105946 Marionette DEBUG loaded listener.js 21:11:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e1fd3c800) [pid = 1869] [serial = 1395] [outer = 0x7f3e1c28a000] 21:11:46 INFO - PROCESS | 1869 | 1461039106851 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 21:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1434ms 21:11:46 INFO - PROCESS | 1869 | 1461039106881 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 1869 | 1461039106884 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 21:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:11:46 INFO - PROCESS | 1869 | 1461039106890 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:11:46 INFO - PROCESS | 1869 | 1461039106893 Marionette TRACE conn3 <- [1,1830,null,{}] 21:11:46 INFO - PROCESS | 1869 | 1461039106898 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:47 INFO - PROCESS | 1869 | 1461039107070 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 21:11:47 INFO - PROCESS | 1869 | 1461039107282 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e7dc000 == 154 [pid = 1869] [id = 465] 21:11:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e1c308000) [pid = 1869] [serial = 1396] [outer = (nil)] 21:11:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e2125cc00) [pid = 1869] [serial = 1397] [outer = 0x7f3e1c308000] 21:11:47 INFO - PROCESS | 1869 | 1461039107391 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e21c4d000) [pid = 1869] [serial = 1398] [outer = 0x7f3e1c308000] 21:11:48 INFO - PROCESS | 1869 | 1461039108299 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1437ms 21:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:11:48 INFO - PROCESS | 1869 | 1461039108329 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 1869 | 1461039108333 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 21:11:48 INFO - PROCESS | 1869 | 1461039108339 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 1869 | 1461039108343 Marionette TRACE conn3 <- [1,1834,null,{}] 21:11:48 INFO - PROCESS | 1869 | 1461039108348 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:48 INFO - PROCESS | 1869 | 1461039108535 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 21:11:48 INFO - PROCESS | 1869 | 1461039108750 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33f0b800 == 155 [pid = 1869] [id = 466] 21:11:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e1e0da400) [pid = 1869] [serial = 1399] [outer = (nil)] 21:11:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e23f3ec00) [pid = 1869] [serial = 1400] [outer = 0x7f3e1e0da400] 21:11:48 INFO - PROCESS | 1869 | 1461039108865 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e2eaf7c00) [pid = 1869] [serial = 1401] [outer = 0x7f3e1e0da400] 21:11:49 INFO - PROCESS | 1869 | 1461039109817 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 21:11:49 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 21:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1530ms 21:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:11:49 INFO - PROCESS | 1869 | 1461039109868 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 1869 | 1461039109871 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 21:11:49 INFO - PROCESS | 1869 | 1461039109877 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 1869 | 1461039109880 Marionette TRACE conn3 <- [1,1838,null,{}] 21:11:49 INFO - PROCESS | 1869 | 1461039109886 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:50 INFO - PROCESS | 1869 | 1461039110053 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 21:11:50 INFO - PROCESS | 1869 | 1461039110265 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10190000 == 156 [pid = 1869] [id = 467] 21:11:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e060a6800) [pid = 1869] [serial = 1402] [outer = (nil)] 21:11:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e18491400) [pid = 1869] [serial = 1403] [outer = 0x7f3e060a6800] 21:11:50 INFO - PROCESS | 1869 | 1461039110380 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 269 (0x7f3e31c8ac00) [pid = 1869] [serial = 1404] [outer = 0x7f3e060a6800] 21:11:51 INFO - PROCESS | 1869 | 1461039111753 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1933ms 21:11:51 INFO - PROCESS | 1869 | 1461039111809 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 1869 | 1461039111815 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 21:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:11:51 INFO - PROCESS | 1869 | 1461039111822 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 1869 | 1461039111827 Marionette TRACE conn3 <- [1,1842,null,{}] 21:11:51 INFO - PROCESS | 1869 | 1461039111835 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:52 INFO - PROCESS | 1869 | 1461039112009 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 21:11:52 INFO - PROCESS | 1869 | 1461039112267 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db18800 == 157 [pid = 1869] [id = 468] 21:11:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 270 (0x7f3e09aeb400) [pid = 1869] [serial = 1405] [outer = (nil)] 21:11:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 271 (0x7f3e0b02cc00) [pid = 1869] [serial = 1406] [outer = 0x7f3e09aeb400] 21:11:52 INFO - PROCESS | 1869 | 1461039112379 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 272 (0x7f3e0b2f0c00) [pid = 1869] [serial = 1407] [outer = 0x7f3e09aeb400] 21:11:53 INFO - PROCESS | 1869 | 1461039113435 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1686ms 21:11:53 INFO - PROCESS | 1869 | 1461039113509 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 1869 | 1461039113517 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 21:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:11:53 INFO - PROCESS | 1869 | 1461039113526 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 1869 | 1461039113529 Marionette TRACE conn3 <- [1,1846,null,{}] 21:11:53 INFO - PROCESS | 1869 | 1461039113534 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:53 INFO - PROCESS | 1869 | 1461039113748 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 21:11:54 INFO - PROCESS | 1869 | 1461039114080 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cc80000 == 158 [pid = 1869] [id = 469] 21:11:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 273 (0x7f3e09674400) [pid = 1869] [serial = 1408] [outer = (nil)] 21:11:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 274 (0x7f3e0c5aec00) [pid = 1869] [serial = 1409] [outer = 0x7f3e09674400] 21:11:54 INFO - PROCESS | 1869 | 1461039114148 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 275 (0x7f3e0cb8e400) [pid = 1869] [serial = 1410] [outer = 0x7f3e09674400] 21:11:55 INFO - PROCESS | 1869 | 1461039115003 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:11:55 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) 21:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1541ms 21:11:55 INFO - PROCESS | 1869 | 1461039115067 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 1869 | 1461039115070 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 21:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:11:55 INFO - PROCESS | 1869 | 1461039115077 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 1869 | 1461039115082 Marionette TRACE conn3 <- [1,1850,null,{}] 21:11:55 INFO - PROCESS | 1869 | 1461039115097 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:55 INFO - PROCESS | 1869 | 1461039115309 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 21:11:55 INFO - PROCESS | 1869 | 1461039115524 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fec4000 == 159 [pid = 1869] [id = 470] 21:11:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 276 (0x7f3e0cd75000) [pid = 1869] [serial = 1411] [outer = (nil)] 21:11:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 277 (0x7f3e0eae6400) [pid = 1869] [serial = 1412] [outer = 0x7f3e0cd75000] 21:11:55 INFO - PROCESS | 1869 | 1461039115638 Marionette DEBUG loaded listener.js 21:11:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 278 (0x7f3e10f06800) [pid = 1869] [serial = 1413] [outer = 0x7f3e0cd75000] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0c680000 == 158 [pid = 1869] [id = 454] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 277 (0x7f3e0b2e9c00) [pid = 1869] [serial = 1238] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 276 (0x7f3e0cbe6800) [pid = 1869] [serial = 1241] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 275 (0x7f3e174b4800) [pid = 1869] [serial = 1274] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 274 (0x7f3e1c3a6c00) [pid = 1869] [serial = 1262] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 273 (0x7f3e17840000) [pid = 1869] [serial = 1247] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 272 (0x7f3e0967b000) [pid = 1869] [serial = 1277] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 271 (0x7f3e17437800) [pid = 1869] [serial = 1244] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 270 (0x7f3e1c290000) [pid = 1869] [serial = 1259] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 269 (0x7f3e22b52400) [pid = 1869] [serial = 1271] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 268 (0x7f3e18596c00) [pid = 1869] [serial = 1250] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e0c5a5800) [pid = 1869] [serial = 1280] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e08ab3c00) [pid = 1869] [serial = 1235] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e1c283400) [pid = 1869] [serial = 1256] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e1b9d7800) [pid = 1869] [serial = 1253] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e2132e000) [pid = 1869] [serial = 1268] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e1fc0b800) [pid = 1869] [serial = 1265] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10e93800 == 157 [pid = 1869] [id = 453] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0da5d800 == 156 [pid = 1869] [id = 452] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ccd8800 == 155 [pid = 1869] [id = 451] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06cda800 == 154 [pid = 1869] [id = 450] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08be0000 == 153 [pid = 1869] [id = 449] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb46800 == 152 [pid = 1869] [id = 448] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06cdb800 == 151 [pid = 1869] [id = 447] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17c92000 == 150 [pid = 1869] [id = 446] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e368d5800 == 149 [pid = 1869] [id = 445] 21:11:56 INFO - PROCESS | 1869 | 1461039116630 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e31cce800 == 148 [pid = 1869] [id = 444] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e7d5800 == 147 [pid = 1869] [id = 443] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23fa0000 == 146 [pid = 1869] [id = 442] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2199b800 == 145 [pid = 1869] [id = 441] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c77e800 == 144 [pid = 1869] [id = 440] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf63000 == 143 [pid = 1869] [id = 439] 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18986000 == 142 [pid = 1869] [id = 438] 21:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1586ms 21:11:56 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cccc800 == 141 [pid = 1869] [id = 435] 21:11:56 INFO - PROCESS | 1869 | 1461039116666 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 21:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:11:56 INFO - PROCESS | 1869 | 1461039116670 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 21:11:56 INFO - PROCESS | 1869 | 1461039116676 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 1869 | 1461039116679 Marionette TRACE conn3 <- [1,1854,null,{}] 21:11:56 INFO - PROCESS | 1869 | 1461039116684 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:56 INFO - PROCESS | 1869 | 1461039116839 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e183f1c00) [pid = 1869] [serial = 1302] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e0d7c0400) [pid = 1869] [serial = 1293] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e0b8ab400) [pid = 1869] [serial = 1289] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0967bc00) [pid = 1869] [serial = 1284] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e080f6000) [pid = 1869] [serial = 1286] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e0ead0400) [pid = 1869] [serial = 1295] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e080f2400) [pid = 1869] [serial = 1283] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e17ad0800) [pid = 1869] [serial = 1299] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e0eae9000) [pid = 1869] [serial = 1296] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e0cd75c00) [pid = 1869] [serial = 1292] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e0b2db400) [pid = 1869] [serial = 1287] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e0c8d0c00) [pid = 1869] [serial = 1290] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e1743a400) [pid = 1869] [serial = 1298] [outer = (nil)] [url = about:blank] 21:11:56 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e17e86400) [pid = 1869] [serial = 1301] [outer = (nil)] [url = about:blank] 21:11:57 INFO - PROCESS | 1869 | 1461039117089 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc19000 == 142 [pid = 1869] [id = 471] 21:11:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e080f2400) [pid = 1869] [serial = 1414] [outer = (nil)] 21:11:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0b8ab400) [pid = 1869] [serial = 1415] [outer = 0x7f3e080f2400] 21:11:57 INFO - PROCESS | 1869 | 1461039117153 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e1743a400) [pid = 1869] [serial = 1416] [outer = 0x7f3e080f2400] 21:11:57 INFO - PROCESS | 1869 | 1461039117832 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1187ms 21:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:11:57 INFO - PROCESS | 1869 | 1461039117863 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 21:11:57 INFO - PROCESS | 1869 | 1461039117865 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 21:11:57 INFO - PROCESS | 1869 | 1461039117871 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:11:57 INFO - PROCESS | 1869 | 1461039117874 Marionette TRACE conn3 <- [1,1858,null,{}] 21:11:57 INFO - PROCESS | 1869 | 1461039117904 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:58 INFO - PROCESS | 1869 | 1461039118059 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 21:11:58 INFO - PROCESS | 1869 | 1461039118068 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db08000 == 143 [pid = 1869] [id = 472] 21:11:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e1743dc00) [pid = 1869] [serial = 1417] [outer = (nil)] 21:11:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e17c58400) [pid = 1869] [serial = 1418] [outer = 0x7f3e1743dc00] 21:11:58 INFO - PROCESS | 1869 | 1461039118127 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e18492400) [pid = 1869] [serial = 1419] [outer = 0x7f3e1743dc00] 21:11:59 INFO - PROCESS | 1869 | 1461039119010 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1200ms 21:11:59 INFO - PROCESS | 1869 | 1461039119078 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 1869 | 1461039119081 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 21:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:11:59 INFO - PROCESS | 1869 | 1461039119098 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 1869 | 1461039119101 Marionette TRACE conn3 <- [1,1862,null,{}] 21:11:59 INFO - PROCESS | 1869 | 1461039119106 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:59 INFO - PROCESS | 1869 | 1461039119364 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 21:11:59 INFO - PROCESS | 1869 | 1461039119386 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17340000 == 144 [pid = 1869] [id = 473] 21:11:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e1885a000) [pid = 1869] [serial = 1420] [outer = (nil)] 21:11:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e19aa0400) [pid = 1869] [serial = 1421] [outer = 0x7f3e1885a000] 21:11:59 INFO - PROCESS | 1869 | 1461039119448 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e1e37a800) [pid = 1869] [serial = 1422] [outer = 0x7f3e1885a000] 21:12:00 INFO - PROCESS | 1869 | 1461039120273 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1227ms 21:12:00 INFO - PROCESS | 1869 | 1461039120329 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 1869 | 1461039120332 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 21:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:12:00 INFO - PROCESS | 1869 | 1461039120338 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 1869 | 1461039120340 Marionette TRACE conn3 <- [1,1866,null,{}] 21:12:00 INFO - PROCESS | 1869 | 1461039120348 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:00 INFO - PROCESS | 1869 | 1461039120577 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 21:12:00 INFO - PROCESS | 1869 | 1461039120602 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186db800 == 145 [pid = 1869] [id = 474] 21:12:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e1e1da800) [pid = 1869] [serial = 1423] [outer = (nil)] 21:12:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e21264000) [pid = 1869] [serial = 1424] [outer = 0x7f3e1e1da800] 21:12:00 INFO - PROCESS | 1869 | 1461039120660 Marionette DEBUG loaded listener.js 21:12:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e23f2d400) [pid = 1869] [serial = 1425] [outer = 0x7f3e1e1da800] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e0eacf400) [pid = 1869] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e08ab9800) [pid = 1869] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e17c55800) [pid = 1869] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e065c3400) [pid = 1869] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e09617400) [pid = 1869] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e0967a000) [pid = 1869] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e0b2d5c00) [pid = 1869] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e0b03b400) [pid = 1869] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e10f0d800) [pid = 1869] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e17acb800) [pid = 1869] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e17c54800) [pid = 1869] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e09676800) [pid = 1869] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e0b8a9000) [pid = 1869] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e07f61000) [pid = 1869] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e0961fc00) [pid = 1869] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e08aaac00) [pid = 1869] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e0942bc00) [pid = 1869] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e09672400) [pid = 1869] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e18334c00) [pid = 1869] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e1c30d000) [pid = 1869] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e15ecc800) [pid = 1869] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e0b02e000) [pid = 1869] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e1e1db000) [pid = 1869] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e1fd32c00) [pid = 1869] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e09aed000) [pid = 1869] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e1e1dc400) [pid = 1869] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e0b02d000) [pid = 1869] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e0b02f800) [pid = 1869] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e0d7bc800) [pid = 1869] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e09433000) [pid = 1869] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0eae1400) [pid = 1869] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0609f000) [pid = 1869] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e05ea7000) [pid = 1869] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0609d400) [pid = 1869] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e05ea3800) [pid = 1869] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0609b400) [pid = 1869] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:12:02 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e060a7c00) [pid = 1869] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:12:02 INFO - PROCESS | 1869 | 1461039122811 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2533ms 21:12:02 INFO - PROCESS | 1869 | 1461039122871 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 1869 | 1461039122875 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 21:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:12:02 INFO - PROCESS | 1869 | 1461039122880 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 1869 | 1461039122883 Marionette TRACE conn3 <- [1,1870,null,{}] 21:12:02 INFO - PROCESS | 1869 | 1461039122889 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:03 INFO - PROCESS | 1869 | 1461039123065 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 21:12:03 INFO - PROCESS | 1869 | 1461039123290 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd08000 == 146 [pid = 1869] [id = 475] 21:12:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e05ea0000) [pid = 1869] [serial = 1426] [outer = (nil)] 21:12:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e0967a000) [pid = 1869] [serial = 1427] [outer = 0x7f3e05ea0000] 21:12:03 INFO - PROCESS | 1869 | 1461039123350 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e0b8a1c00) [pid = 1869] [serial = 1428] [outer = 0x7f3e05ea0000] 21:12:04 INFO - PROCESS | 1869 | 1461039124006 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 21:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1177ms 21:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:12:04 INFO - PROCESS | 1869 | 1461039124058 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 21:12:04 INFO - PROCESS | 1869 | 1461039124061 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 21:12:04 INFO - PROCESS | 1869 | 1461039124065 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:12:04 INFO - PROCESS | 1869 | 1461039124069 Marionette TRACE conn3 <- [1,1874,null,{}] 21:12:04 INFO - PROCESS | 1869 | 1461039124087 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:04 INFO - PROCESS | 1869 | 1461039124453 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 21:12:04 INFO - PROCESS | 1869 | 1461039124654 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0b059000 == 147 [pid = 1869] [id = 476] 21:12:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e060a7c00) [pid = 1869] [serial = 1429] [outer = (nil)] 21:12:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e07be3400) [pid = 1869] [serial = 1430] [outer = 0x7f3e060a7c00] 21:12:04 INFO - PROCESS | 1869 | 1461039124730 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e08ab3c00) [pid = 1869] [serial = 1431] [outer = 0x7f3e060a7c00] 21:12:05 INFO - PROCESS | 1869 | 1461039125697 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1684ms 21:12:05 INFO - PROCESS | 1869 | 1461039125751 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 21:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:12:05 INFO - PROCESS | 1869 | 1461039125760 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 21:12:05 INFO - PROCESS | 1869 | 1461039125768 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 1869 | 1461039125772 Marionette TRACE conn3 <- [1,1878,null,{}] 21:12:05 INFO - PROCESS | 1869 | 1461039125779 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:05 INFO - PROCESS | 1869 | 1461039125964 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 21:12:06 INFO - PROCESS | 1869 | 1461039126172 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10f8e800 == 148 [pid = 1869] [id = 477] 21:12:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e061e8800) [pid = 1869] [serial = 1432] [outer = (nil)] 21:12:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e0b8bb000) [pid = 1869] [serial = 1433] [outer = 0x7f3e061e8800] 21:12:06 INFO - PROCESS | 1869 | 1461039126291 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e0cb88400) [pid = 1869] [serial = 1434] [outer = 0x7f3e061e8800] 21:12:07 INFO - PROCESS | 1869 | 1461039127290 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1583ms 21:12:07 INFO - PROCESS | 1869 | 1461039127350 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 1869 | 1461039127355 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 21:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:12:07 INFO - PROCESS | 1869 | 1461039127361 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 1869 | 1461039127364 Marionette TRACE conn3 <- [1,1882,null,{}] 21:12:07 INFO - PROCESS | 1869 | 1461039127370 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:07 INFO - PROCESS | 1869 | 1461039127551 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 21:12:07 INFO - PROCESS | 1869 | 1461039127759 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf63000 == 149 [pid = 1869] [id = 478] 21:12:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e0c8d0c00) [pid = 1869] [serial = 1435] [outer = (nil)] 21:12:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e0eae9800) [pid = 1869] [serial = 1436] [outer = 0x7f3e0c8d0c00] 21:12:07 INFO - PROCESS | 1869 | 1461039127956 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e17431800) [pid = 1869] [serial = 1437] [outer = 0x7f3e0c8d0c00] 21:12:08 INFO - PROCESS | 1869 | 1461039128860 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1528ms 21:12:08 INFO - PROCESS | 1869 | 1461039128890 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 1869 | 1461039128897 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 21:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:12:08 INFO - PROCESS | 1869 | 1461039128913 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 1869 | 1461039128920 Marionette TRACE conn3 <- [1,1886,null,{}] 21:12:08 INFO - PROCESS | 1869 | 1461039128925 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:09 INFO - PROCESS | 1869 | 1461039129098 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 21:12:09 INFO - PROCESS | 1869 | 1461039129313 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c35f800 == 150 [pid = 1869] [id = 479] 21:12:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e0cb8a800) [pid = 1869] [serial = 1438] [outer = (nil)] 21:12:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e17c4b800) [pid = 1869] [serial = 1439] [outer = 0x7f3e0cb8a800] 21:12:09 INFO - PROCESS | 1869 | 1461039129426 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e18b80000) [pid = 1869] [serial = 1440] [outer = 0x7f3e0cb8a800] 21:12:10 INFO - PROCESS | 1869 | 1461039130308 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 21:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1442ms 21:12:10 INFO - PROCESS | 1869 | 1461039130347 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 1869 | 1461039130350 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 21:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:12:10 INFO - PROCESS | 1869 | 1461039130356 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 1869 | 1461039130359 Marionette TRACE conn3 <- [1,1890,null,{}] 21:12:10 INFO - PROCESS | 1869 | 1461039130365 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:10 INFO - PROCESS | 1869 | 1461039130532 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 21:12:10 INFO - PROCESS | 1869 | 1461039130745 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bde800 == 151 [pid = 1869] [id = 480] 21:12:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e0d7b7000) [pid = 1869] [serial = 1441] [outer = (nil)] 21:12:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e1ba43c00) [pid = 1869] [serial = 1442] [outer = 0x7f3e0d7b7000] 21:12:10 INFO - PROCESS | 1869 | 1461039130856 Marionette DEBUG loaded listener.js 21:12:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e1c304800) [pid = 1869] [serial = 1443] [outer = 0x7f3e0d7b7000] 21:12:11 INFO - PROCESS | 1869 | 1461039131777 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 21:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1484ms 21:12:11 INFO - PROCESS | 1869 | 1461039131842 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 21:12:11 INFO - PROCESS | 1869 | 1461039131845 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 21:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:12:11 INFO - PROCESS | 1869 | 1461039131851 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:12:11 INFO - PROCESS | 1869 | 1461039131854 Marionette TRACE conn3 <- [1,1894,null,{}] 21:12:11 INFO - PROCESS | 1869 | 1461039131859 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:12 INFO - PROCESS | 1869 | 1461039132060 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 21:12:12 INFO - PROCESS | 1869 | 1461039132272 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ec9f000 == 152 [pid = 1869] [id = 481] 21:12:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e1ff81c00) [pid = 1869] [serial = 1444] [outer = (nil)] 21:12:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e21c43400) [pid = 1869] [serial = 1445] [outer = 0x7f3e1ff81c00] 21:12:12 INFO - PROCESS | 1869 | 1461039132393 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e28809c00) [pid = 1869] [serial = 1446] [outer = 0x7f3e1ff81c00] 21:12:13 INFO - PROCESS | 1869 | 1461039133303 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1527ms 21:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:12:13 INFO - PROCESS | 1869 | 1461039133379 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 21:12:13 INFO - PROCESS | 1869 | 1461039133382 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 21:12:13 INFO - PROCESS | 1869 | 1461039133388 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:12:13 INFO - PROCESS | 1869 | 1461039133392 Marionette TRACE conn3 <- [1,1898,null,{}] 21:12:13 INFO - PROCESS | 1869 | 1461039133397 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:13 INFO - PROCESS | 1869 | 1461039133579 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 21:12:13 INFO - PROCESS | 1869 | 1461039133810 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33895800 == 153 [pid = 1869] [id = 482] 21:12:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e17e82800) [pid = 1869] [serial = 1447] [outer = (nil)] 21:12:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e2ec6ec00) [pid = 1869] [serial = 1448] [outer = 0x7f3e17e82800] 21:12:13 INFO - PROCESS | 1869 | 1461039133924 Marionette DEBUG loaded listener.js 21:12:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e2fc95000) [pid = 1869] [serial = 1449] [outer = 0x7f3e17e82800] 21:12:14 INFO - PROCESS | 1869 | 1461039134812 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1484ms 21:12:14 INFO - PROCESS | 1869 | 1461039134871 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 1869 | 1461039134875 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 21:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:12:14 INFO - PROCESS | 1869 | 1461039134881 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 1869 | 1461039134884 Marionette TRACE conn3 <- [1,1902,null,{}] 21:12:14 INFO - PROCESS | 1869 | 1461039134893 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:15 INFO - PROCESS | 1869 | 1461039135059 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 21:12:15 INFO - PROCESS | 1869 | 1461039135274 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e35b7f800 == 154 [pid = 1869] [id = 483] 21:12:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e20dee400) [pid = 1869] [serial = 1450] [outer = (nil)] 21:12:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e3334a400) [pid = 1869] [serial = 1451] [outer = 0x7f3e20dee400] 21:12:15 INFO - PROCESS | 1869 | 1461039135388 Marionette DEBUG loaded listener.js 21:12:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e3392b400) [pid = 1869] [serial = 1452] [outer = 0x7f3e20dee400] 21:12:16 INFO - PROCESS | 1869 | 1461039136274 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1438ms 21:12:16 INFO - PROCESS | 1869 | 1461039136319 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 21:12:16 INFO - PROCESS | 1869 | 1461039136323 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 21:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:12:16 INFO - PROCESS | 1869 | 1461039136329 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 1869 | 1461039136331 Marionette TRACE conn3 <- [1,1906,null,{}] 21:12:16 INFO - PROCESS | 1869 | 1461039136337 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:16 INFO - PROCESS | 1869 | 1461039136520 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 21:12:16 INFO - PROCESS | 1869 | 1461039136785 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10dbf800 == 155 [pid = 1869] [id = 484] 21:12:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e065dc800) [pid = 1869] [serial = 1453] [outer = (nil)] 21:12:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e065e5400) [pid = 1869] [serial = 1454] [outer = 0x7f3e065dc800] 21:12:16 INFO - PROCESS | 1869 | 1461039136860 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e065ea400) [pid = 1869] [serial = 1455] [outer = 0x7f3e065dc800] 21:12:17 INFO - PROCESS | 1869 | 1461039137703 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 21:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1427ms 21:12:17 INFO - PROCESS | 1869 | 1461039137757 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 1869 | 1461039137760 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 21:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:12:17 INFO - PROCESS | 1869 | 1461039137766 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 1869 | 1461039137770 Marionette TRACE conn3 <- [1,1910,null,{}] 21:12:17 INFO - PROCESS | 1869 | 1461039137775 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:17 INFO - PROCESS | 1869 | 1461039137944 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 21:12:18 INFO - PROCESS | 1869 | 1461039138160 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e37e1b800 == 156 [pid = 1869] [id = 485] 21:12:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e065dd000) [pid = 1869] [serial = 1456] [outer = (nil)] 21:12:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e07dbd400) [pid = 1869] [serial = 1457] [outer = 0x7f3e065dd000] 21:12:18 INFO - PROCESS | 1869 | 1461039138274 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e07dc1800) [pid = 1869] [serial = 1458] [outer = 0x7f3e065dd000] 21:12:19 INFO - PROCESS | 1869 | 1461039139171 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 21:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1437ms 21:12:19 INFO - PROCESS | 1869 | 1461039139205 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 1869 | 1461039139208 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 21:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:12:19 INFO - PROCESS | 1869 | 1461039139214 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 1869 | 1461039139216 Marionette TRACE conn3 <- [1,1914,null,{}] 21:12:19 INFO - PROCESS | 1869 | 1461039139222 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:19 INFO - PROCESS | 1869 | 1461039139414 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 21:12:19 INFO - PROCESS | 1869 | 1461039139634 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd5e000 == 157 [pid = 1869] [id = 486] 21:12:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e065e4400) [pid = 1869] [serial = 1459] [outer = (nil)] 21:12:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e0c7d5000) [pid = 1869] [serial = 1460] [outer = 0x7f3e065e4400] 21:12:19 INFO - PROCESS | 1869 | 1461039139751 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e33d05c00) [pid = 1869] [serial = 1461] [outer = 0x7f3e065e4400] 21:12:20 INFO - PROCESS | 1869 | 1461039140658 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1483ms 21:12:20 INFO - PROCESS | 1869 | 1461039140697 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 21:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:12:20 INFO - PROCESS | 1869 | 1461039140707 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 21:12:20 INFO - PROCESS | 1869 | 1461039140712 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 1869 | 1461039140716 Marionette TRACE conn3 <- [1,1918,null,{}] 21:12:20 INFO - PROCESS | 1869 | 1461039140742 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:20 INFO - PROCESS | 1869 | 1461039140920 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 21:12:21 INFO - PROCESS | 1869 | 1461039141133 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e057dd000 == 158 [pid = 1869] [id = 487] 21:12:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e07dc1c00) [pid = 1869] [serial = 1462] [outer = (nil)] 21:12:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e174b2800) [pid = 1869] [serial = 1463] [outer = 0x7f3e07dc1c00] 21:12:21 INFO - PROCESS | 1869 | 1461039141241 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e3380e400) [pid = 1869] [serial = 1464] [outer = 0x7f3e07dc1c00] 21:12:22 INFO - PROCESS | 1869 | 1461039142164 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 21:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1532ms 21:12:22 INFO - PROCESS | 1869 | 1461039142245 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 1869 | 1461039142248 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 21:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:12:22 INFO - PROCESS | 1869 | 1461039142254 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 1869 | 1461039142256 Marionette TRACE conn3 <- [1,1922,null,{}] 21:12:22 INFO - PROCESS | 1869 | 1461039142262 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:22 INFO - PROCESS | 1869 | 1461039142438 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 21:12:22 INFO - PROCESS | 1869 | 1461039142656 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08bd4800 == 159 [pid = 1869] [id = 488] 21:12:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e060a8c00) [pid = 1869] [serial = 1465] [outer = (nil)] 21:12:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e08ab4c00) [pid = 1869] [serial = 1466] [outer = 0x7f3e060a8c00] 21:12:22 INFO - PROCESS | 1869 | 1461039142769 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e0b8bb800) [pid = 1869] [serial = 1467] [outer = 0x7f3e060a8c00] 21:12:24 INFO - PROCESS | 1869 | 1461039144182 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 21:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1984ms 21:12:24 INFO - PROCESS | 1869 | 1461039144289 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 1869 | 1461039144296 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 21:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:12:24 INFO - PROCESS | 1869 | 1461039144307 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 1869 | 1461039144310 Marionette TRACE conn3 <- [1,1926,null,{}] 21:12:24 INFO - PROCESS | 1869 | 1461039144318 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:24 INFO - PROCESS | 1869 | 1461039144487 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 21:12:24 INFO - PROCESS | 1869 | 1461039144712 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db0f000 == 160 [pid = 1869] [id = 489] 21:12:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e065c3c00) [pid = 1869] [serial = 1468] [outer = (nil)] 21:12:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e080f3000) [pid = 1869] [serial = 1469] [outer = 0x7f3e065c3c00] 21:12:24 INFO - PROCESS | 1869 | 1461039144780 Marionette DEBUG loaded listener.js 21:12:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e09424400) [pid = 1869] [serial = 1470] [outer = 0x7f3e065c3c00] 21:12:25 INFO - PROCESS | 1869 | 1461039145662 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 21:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1391ms 21:12:25 INFO - PROCESS | 1869 | 1461039145697 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 21:12:25 INFO - PROCESS | 1869 | 1461039145705 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 21:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:12:25 INFO - PROCESS | 1869 | 1461039145714 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 1869 | 1461039145717 Marionette TRACE conn3 <- [1,1930,null,{}] 21:12:25 INFO - PROCESS | 1869 | 1461039145722 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:25 INFO - PROCESS | 1869 | 1461039145894 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 21:12:26 INFO - PROCESS | 1869 | 1461039146315 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bb93000 == 161 [pid = 1869] [id = 490] 21:12:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 269 (0x7f3e0b195800) [pid = 1869] [serial = 1471] [outer = (nil)] 21:12:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 270 (0x7f3e0b2d5400) [pid = 1869] [serial = 1472] [outer = 0x7f3e0b195800] 21:12:26 INFO - PROCESS | 1869 | 1461039146389 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 271 (0x7f3e0b8b0c00) [pid = 1869] [serial = 1473] [outer = 0x7f3e0b195800] 21:12:27 INFO - PROCESS | 1869 | 1461039147277 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1628ms 21:12:27 INFO - PROCESS | 1869 | 1461039147343 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 1869 | 1461039147346 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 21:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:12:27 INFO - PROCESS | 1869 | 1461039147353 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 1869 | 1461039147358 Marionette TRACE conn3 <- [1,1934,null,{}] 21:12:27 INFO - PROCESS | 1869 | 1461039147373 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:27 INFO - PROCESS | 1869 | 1461039147550 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e219ab000 == 160 [pid = 1869] [id = 58] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23fa5800 == 159 [pid = 1869] [id = 178] 21:12:27 INFO - PROCESS | 1869 | --DOMWINDOW == 270 (0x7f3e174b0c00) [pid = 1869] [serial = 1367] [outer = (nil)] [url = about:blank] 21:12:27 INFO - PROCESS | 1869 | --DOMWINDOW == 269 (0x7f3e2e557400) [pid = 1869] [serial = 1331] [outer = (nil)] [url = about:blank] 21:12:27 INFO - PROCESS | 1869 | --DOMWINDOW == 268 (0x7f3e2ea96000) [pid = 1869] [serial = 1334] [outer = (nil)] [url = about:blank] 21:12:27 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e31c43000) [pid = 1869] [serial = 1337] [outer = (nil)] [url = about:blank] 21:12:27 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e07bea400) [pid = 1869] [serial = 1340] [outer = (nil)] [url = about:blank] 21:12:27 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e061ec800) [pid = 1869] [serial = 1343] [outer = (nil)] [url = about:blank] 21:12:27 INFO - PROCESS | 1869 | 1461039147934 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e186db800 == 158 [pid = 1869] [id = 474] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17340000 == 157 [pid = 1869] [id = 473] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0db08000 == 156 [pid = 1869] [id = 472] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15c9d000 == 155 [pid = 1869] [id = 434] 21:12:27 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc19000 == 154 [pid = 1869] [id = 471] 21:12:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09a9a000 == 155 [pid = 1869] [id = 491] 21:12:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e061ec800) [pid = 1869] [serial = 1474] [outer = (nil)] 21:12:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e09aed800) [pid = 1869] [serial = 1475] [outer = 0x7f3e061ec800] 21:12:28 INFO - PROCESS | 1869 | 1461039148029 Marionette DEBUG loaded listener.js 21:12:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e0cd78000) [pid = 1869] [serial = 1476] [outer = 0x7f3e061ec800] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fec4000 == 154 [pid = 1869] [id = 470] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cc80000 == 153 [pid = 1869] [id = 469] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0db18800 == 152 [pid = 1869] [id = 468] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e219a1800 == 151 [pid = 1869] [id = 463] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1e348800 == 150 [pid = 1869] [id = 462] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c190000 == 149 [pid = 1869] [id = 461] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ba23000 == 148 [pid = 1869] [id = 460] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182c6800 == 147 [pid = 1869] [id = 459] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1018b000 == 146 [pid = 1869] [id = 457] 21:12:28 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bb97800 == 145 [pid = 1869] [id = 456] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e0b8be800) [pid = 1869] [serial = 1026] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e1c285c00) [pid = 1869] [serial = 1212] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e1c3e4400) [pid = 1869] [serial = 1140] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e08ab9c00) [pid = 1869] [serial = 1032] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e0b2f1c00) [pid = 1869] [serial = 1059] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e09680400) [pid = 1869] [serial = 1077] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e2e8b8000) [pid = 1869] [serial = 1131] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e31c41c00) [pid = 1869] [serial = 1137] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e18c9fc00) [pid = 1869] [serial = 1068] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0cbe4800) [pid = 1869] [serial = 1110] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e1fcf9400) [pid = 1869] [serial = 1122] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e316e0000) [pid = 1869] [serial = 1134] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e33a66000) [pid = 1869] [serial = 1029] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e20b82c00) [pid = 1869] [serial = 1125] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e0b2dd000) [pid = 1869] [serial = 1107] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e0b8a8000) [pid = 1869] [serial = 1020] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e10f0b000) [pid = 1869] [serial = 1113] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e0cfdd400) [pid = 1869] [serial = 1062] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e18ad0c00) [pid = 1869] [serial = 1119] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e1825a000) [pid = 1869] [serial = 1116] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e23f33400) [pid = 1869] [serial = 1074] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e065d0000) [pid = 1869] [serial = 1146] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e0c7d4000) [pid = 1869] [serial = 1281] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e0b8b3800) [pid = 1869] [serial = 1023] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e1791b800) [pid = 1869] [serial = 1065] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e1e0d6800) [pid = 1869] [serial = 1071] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e22056400) [pid = 1869] [serial = 1128] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e2e8b6000) [pid = 1869] [serial = 1080] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e2fdc5000) [pid = 1869] [serial = 1083] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e0b2e1000) [pid = 1869] [serial = 1086] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e0fcdb800) [pid = 1869] [serial = 1361] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e0ff8c800) [pid = 1869] [serial = 1362] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e0b8b9c00) [pid = 1869] [serial = 1352] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e0c607400) [pid = 1869] [serial = 1353] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e1e0d6400) [pid = 1869] [serial = 1322] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e0cbedc00) [pid = 1869] [serial = 1310] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e18af2800) [pid = 1869] [serial = 1316] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e0b8a9c00) [pid = 1869] [serial = 1355] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0cd6c800) [pid = 1869] [serial = 1356] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e1fcf1c00) [pid = 1869] [serial = 1325] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e1b9d9000) [pid = 1869] [serial = 1319] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0a5cd800) [pid = 1869] [serial = 1350] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e08aab400) [pid = 1869] [serial = 1349] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0cfe8400) [pid = 1869] [serial = 1358] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e07f55400) [pid = 1869] [serial = 1347] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e060a4000) [pid = 1869] [serial = 1346] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e15f3fc00) [pid = 1869] [serial = 1313] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0b038000) [pid = 1869] [serial = 1307] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e18490c00) [pid = 1869] [serial = 1304] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e22061400) [pid = 1869] [serial = 1328] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e0a5c6400) [pid = 1869] [serial = 1364] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e10f02800) [pid = 1869] [serial = 1365] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e0e75c800) [pid = 1869] [serial = 1359] [outer = (nil)] [url = about:blank] 21:12:28 INFO - PROCESS | 1869 | 1461039148828 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1533ms 21:12:28 INFO - PROCESS | 1869 | 1461039148886 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 1869 | 1461039148890 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 21:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:12:28 INFO - PROCESS | 1869 | 1461039148896 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 1869 | 1461039148898 Marionette TRACE conn3 <- [1,1938,null,{}] 21:12:28 INFO - PROCESS | 1869 | 1461039148918 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:29 INFO - PROCESS | 1869 | 1461039149075 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 21:12:29 INFO - PROCESS | 1869 | 1461039149089 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccda800 == 146 [pid = 1869] [id = 492] 21:12:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e0a5cd800) [pid = 1869] [serial = 1477] [outer = (nil)] 21:12:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0cd6b400) [pid = 1869] [serial = 1478] [outer = 0x7f3e0a5cd800] 21:12:29 INFO - PROCESS | 1869 | 1461039149160 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0e75c800) [pid = 1869] [serial = 1479] [outer = 0x7f3e0a5cd800] 21:12:29 INFO - PROCESS | 1869 | 1461039149992 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1187ms 21:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:12:30 INFO - PROCESS | 1869 | 1461039150086 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 21:12:30 INFO - PROCESS | 1869 | 1461039150088 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 21:12:30 INFO - PROCESS | 1869 | 1461039150093 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:12:30 INFO - PROCESS | 1869 | 1461039150097 Marionette TRACE conn3 <- [1,1942,null,{}] 21:12:30 INFO - PROCESS | 1869 | 1461039150102 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:30 INFO - PROCESS | 1869 | 1461039150259 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 21:12:30 INFO - PROCESS | 1869 | 1461039150270 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10187000 == 147 [pid = 1869] [id = 493] 21:12:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e0e75d800) [pid = 1869] [serial = 1480] [outer = (nil)] 21:12:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0eaddc00) [pid = 1869] [serial = 1481] [outer = 0x7f3e0e75d800] 21:12:30 INFO - PROCESS | 1869 | 1461039150329 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0fce9000) [pid = 1869] [serial = 1482] [outer = 0x7f3e0e75d800] 21:12:31 INFO - PROCESS | 1869 | 1461039151278 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1230ms 21:12:31 INFO - PROCESS | 1869 | 1461039151324 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 1869 | 1461039151327 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 21:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:12:31 INFO - PROCESS | 1869 | 1461039151338 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 1869 | 1461039151340 Marionette TRACE conn3 <- [1,1946,null,{}] 21:12:31 INFO - PROCESS | 1869 | 1461039151346 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:31 INFO - PROCESS | 1869 | 1461039151598 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 21:12:31 INFO - PROCESS | 1869 | 1461039151628 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10fa6800 == 148 [pid = 1869] [id = 494] 21:12:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0ff81c00) [pid = 1869] [serial = 1483] [outer = (nil)] 21:12:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e175d4c00) [pid = 1869] [serial = 1484] [outer = 0x7f3e0ff81c00] 21:12:31 INFO - PROCESS | 1869 | 1461039151691 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e1794c000) [pid = 1869] [serial = 1485] [outer = 0x7f3e0ff81c00] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e1e1da800) [pid = 1869] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e07f5d800) [pid = 1869] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e080f2400) [pid = 1869] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0cd75000) [pid = 1869] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e09674400) [pid = 1869] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e09aeb400) [pid = 1869] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e1743dc00) [pid = 1869] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:12:33 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e1885a000) [pid = 1869] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:12:33 INFO - PROCESS | 1869 | 1461039153215 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1926ms 21:12:33 INFO - PROCESS | 1869 | 1461039153268 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 21:12:33 INFO - PROCESS | 1869 | 1461039153271 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 21:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:12:33 INFO - PROCESS | 1869 | 1461039153277 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:12:33 INFO - PROCESS | 1869 | 1461039153279 Marionette TRACE conn3 <- [1,1950,null,{}] 21:12:33 INFO - PROCESS | 1869 | 1461039153284 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:33 INFO - PROCESS | 1869 | 1461039153494 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 21:12:33 INFO - PROCESS | 1869 | 1461039153603 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10e9b800 == 149 [pid = 1869] [id = 495] 21:12:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e061ef000) [pid = 1869] [serial = 1486] [outer = (nil)] 21:12:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0eacc000) [pid = 1869] [serial = 1487] [outer = 0x7f3e061ef000] 21:12:33 INFO - PROCESS | 1869 | 1461039153661 Marionette DEBUG loaded listener.js 21:12:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e17ac7c00) [pid = 1869] [serial = 1488] [outer = 0x7f3e061ef000] 21:12:34 INFO - PROCESS | 1869 | 1461039154292 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1026ms 21:12:34 INFO - PROCESS | 1869 | 1461039154304 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 21:12:34 INFO - PROCESS | 1869 | 1461039154307 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 21:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:12:34 INFO - PROCESS | 1869 | 1461039154313 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 1869 | 1461039154315 Marionette TRACE conn3 <- [1,1954,null,{}] 21:12:34 INFO - PROCESS | 1869 | 1461039154320 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:34 INFO - PROCESS | 1869 | 1461039154551 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 21:12:34 INFO - PROCESS | 1869 | 1461039154571 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fc9000 == 150 [pid = 1869] [id = 496] 21:12:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e17ac8c00) [pid = 1869] [serial = 1489] [outer = (nil)] 21:12:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e1825a000) [pid = 1869] [serial = 1490] [outer = 0x7f3e17ac8c00] 21:12:34 INFO - PROCESS | 1869 | 1461039154629 Marionette DEBUG loaded listener.js 21:12:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e1848d800) [pid = 1869] [serial = 1491] [outer = 0x7f3e17ac8c00] 21:12:35 INFO - PROCESS | 1869 | 1461039155652 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 21:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1381ms 21:12:35 INFO - PROCESS | 1869 | 1461039155695 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 21:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:12:35 INFO - PROCESS | 1869 | 1461039155701 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 21:12:35 INFO - PROCESS | 1869 | 1461039155709 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:12:35 INFO - PROCESS | 1869 | 1461039155715 Marionette TRACE conn3 <- [1,1958,null,{}] 21:12:35 INFO - PROCESS | 1869 | 1461039155724 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:35 INFO - PROCESS | 1869 | 1461039155914 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 21:12:36 INFO - PROCESS | 1869 | 1461039156176 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd16800 == 151 [pid = 1869] [id = 497] 21:12:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e065e5c00) [pid = 1869] [serial = 1492] [outer = (nil)] 21:12:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e08aad000) [pid = 1869] [serial = 1493] [outer = 0x7f3e065e5c00] 21:12:36 INFO - PROCESS | 1869 | 1461039156294 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e0967d400) [pid = 1869] [serial = 1494] [outer = 0x7f3e065e5c00] 21:12:37 INFO - PROCESS | 1869 | 1461039157170 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 21:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1491ms 21:12:37 INFO - PROCESS | 1869 | 1461039157200 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 1869 | 1461039157208 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 21:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:12:37 INFO - PROCESS | 1869 | 1461039157218 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 1869 | 1461039157223 Marionette TRACE conn3 <- [1,1962,null,{}] 21:12:37 INFO - PROCESS | 1869 | 1461039157229 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:37 INFO - PROCESS | 1869 | 1461039157405 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 21:12:37 INFO - PROCESS | 1869 | 1461039157617 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1019f000 == 152 [pid = 1869] [id = 498] 21:12:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e07dc6800) [pid = 1869] [serial = 1495] [outer = (nil)] 21:12:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e0c7d1c00) [pid = 1869] [serial = 1496] [outer = 0x7f3e07dc6800] 21:12:37 INFO - PROCESS | 1869 | 1461039157685 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0cd6b000) [pid = 1869] [serial = 1497] [outer = 0x7f3e07dc6800] 21:12:38 INFO - PROCESS | 1869 | 1461039158646 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 21:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1482ms 21:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:12:38 INFO - PROCESS | 1869 | 1461039158701 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 21:12:38 INFO - PROCESS | 1869 | 1461039158704 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 21:12:38 INFO - PROCESS | 1869 | 1461039158711 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:12:38 INFO - PROCESS | 1869 | 1461039158716 Marionette TRACE conn3 <- [1,1966,null,{}] 21:12:38 INFO - PROCESS | 1869 | 1461039158732 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:38 INFO - PROCESS | 1869 | 1461039158953 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 21:12:39 INFO - PROCESS | 1869 | 1461039159257 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17c8f000 == 153 [pid = 1869] [id = 499] 21:12:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e0ff82800) [pid = 1869] [serial = 1498] [outer = (nil)] 21:12:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e10f05400) [pid = 1869] [serial = 1499] [outer = 0x7f3e0ff82800] 21:12:39 INFO - PROCESS | 1869 | 1461039159376 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e175d6400) [pid = 1869] [serial = 1500] [outer = 0x7f3e0ff82800] 21:12:40 INFO - PROCESS | 1869 | 1461039160246 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 21:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1586ms 21:12:40 INFO - PROCESS | 1869 | 1461039160296 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 21:12:40 INFO - PROCESS | 1869 | 1461039160299 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 21:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:12:40 INFO - PROCESS | 1869 | 1461039160306 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:12:40 INFO - PROCESS | 1869 | 1461039160309 Marionette TRACE conn3 <- [1,1970,null,{}] 21:12:40 INFO - PROCESS | 1869 | 1461039160314 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:40 INFO - PROCESS | 1869 | 1461039160492 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 21:12:40 INFO - PROCESS | 1869 | 1461039160707 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18986000 == 154 [pid = 1869] [id = 500] 21:12:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e0ff81000) [pid = 1869] [serial = 1501] [outer = (nil)] 21:12:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e18857400) [pid = 1869] [serial = 1502] [outer = 0x7f3e0ff81000] 21:12:40 INFO - PROCESS | 1869 | 1461039160864 Marionette DEBUG loaded listener.js 21:12:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e18b79400) [pid = 1869] [serial = 1503] [outer = 0x7f3e0ff81000] 21:12:41 INFO - PROCESS | 1869 | 1461039161902 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1635ms 21:12:41 INFO - PROCESS | 1869 | 1461039161945 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 1869 | 1461039161948 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 21:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:12:41 INFO - PROCESS | 1869 | 1461039161956 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 1869 | 1461039161960 Marionette TRACE conn3 <- [1,1974,null,{}] 21:12:41 INFO - PROCESS | 1869 | 1461039161965 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:42 INFO - PROCESS | 1869 | 1461039162135 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 21:12:42 INFO - PROCESS | 1869 | 1461039162352 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf61000 == 155 [pid = 1869] [id = 501] 21:12:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e0b193400) [pid = 1869] [serial = 1504] [outer = (nil)] 21:12:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e1a6e2000) [pid = 1869] [serial = 1505] [outer = 0x7f3e0b193400] 21:12:42 INFO - PROCESS | 1869 | 1461039162463 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e1c286800) [pid = 1869] [serial = 1506] [outer = 0x7f3e0b193400] 21:12:43 INFO - PROCESS | 1869 | 1461039163349 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1440ms 21:12:43 INFO - PROCESS | 1869 | 1461039163396 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 1869 | 1461039163400 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 21:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:12:43 INFO - PROCESS | 1869 | 1461039163406 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 1869 | 1461039163409 Marionette TRACE conn3 <- [1,1978,null,{}] 21:12:43 INFO - PROCESS | 1869 | 1461039163414 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:43 INFO - PROCESS | 1869 | 1461039163614 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 21:12:43 INFO - PROCESS | 1869 | 1461039163824 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c765800 == 156 [pid = 1869] [id = 502] 21:12:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e1c30ac00) [pid = 1869] [serial = 1507] [outer = (nil)] 21:12:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e1c95fc00) [pid = 1869] [serial = 1508] [outer = 0x7f3e1c30ac00] 21:12:43 INFO - PROCESS | 1869 | 1461039163940 Marionette DEBUG loaded listener.js 21:12:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e1fcf0400) [pid = 1869] [serial = 1509] [outer = 0x7f3e1c30ac00] 21:12:44 INFO - PROCESS | 1869 | 1461039164837 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1479ms 21:12:44 INFO - PROCESS | 1869 | 1461039164886 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 21:12:44 INFO - PROCESS | 1869 | 1461039164889 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 21:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:12:44 INFO - PROCESS | 1869 | 1461039164895 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 1869 | 1461039164897 Marionette TRACE conn3 <- [1,1982,null,{}] 21:12:44 INFO - PROCESS | 1869 | 1461039164903 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:45 INFO - PROCESS | 1869 | 1461039165070 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 21:12:45 INFO - PROCESS | 1869 | 1461039165283 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20aa7000 == 157 [pid = 1869] [id = 503] 21:12:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e1c3a9c00) [pid = 1869] [serial = 1510] [outer = (nil)] 21:12:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e2072a000) [pid = 1869] [serial = 1511] [outer = 0x7f3e1c3a9c00] 21:12:45 INFO - PROCESS | 1869 | 1461039165393 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e22058000) [pid = 1869] [serial = 1512] [outer = 0x7f3e1c3a9c00] 21:12:46 INFO - PROCESS | 1869 | 1461039166232 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1382ms 21:12:46 INFO - PROCESS | 1869 | 1461039166277 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 21:12:46 INFO - PROCESS | 1869 | 1461039166281 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 21:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:12:46 INFO - PROCESS | 1869 | 1461039166287 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:12:46 INFO - PROCESS | 1869 | 1461039166289 Marionette TRACE conn3 <- [1,1986,null,{}] 21:12:46 INFO - PROCESS | 1869 | 1461039166295 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:46 INFO - PROCESS | 1869 | 1461039166466 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 21:12:46 INFO - PROCESS | 1869 | 1461039166737 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c27800 == 158 [pid = 1869] [id = 504] 21:12:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e0b2e5400) [pid = 1869] [serial = 1513] [outer = (nil)] 21:12:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e1fcf9400) [pid = 1869] [serial = 1514] [outer = 0x7f3e0b2e5400] 21:12:46 INFO - PROCESS | 1869 | 1461039166821 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e22bc1400) [pid = 1869] [serial = 1515] [outer = 0x7f3e0b2e5400] 21:12:47 INFO - PROCESS | 1869 | 1461039167634 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1384ms 21:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:12:47 INFO - PROCESS | 1869 | 1461039167671 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 21:12:47 INFO - PROCESS | 1869 | 1461039167674 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 21:12:47 INFO - PROCESS | 1869 | 1461039167680 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:12:47 INFO - PROCESS | 1869 | 1461039167684 Marionette TRACE conn3 <- [1,1990,null,{}] 21:12:47 INFO - PROCESS | 1869 | 1461039167689 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:47 INFO - PROCESS | 1869 | 1461039167858 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 21:12:48 INFO - PROCESS | 1869 | 1461039168076 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9d0000 == 159 [pid = 1869] [id = 505] 21:12:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e0cb88800) [pid = 1869] [serial = 1516] [outer = (nil)] 21:12:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e2e796800) [pid = 1869] [serial = 1517] [outer = 0x7f3e0cb88800] 21:12:48 INFO - PROCESS | 1869 | 1461039168187 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e2ec1b400) [pid = 1869] [serial = 1518] [outer = 0x7f3e0cb88800] 21:12:49 INFO - PROCESS | 1869 | 1461039169072 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1432ms 21:12:49 INFO - PROCESS | 1869 | 1461039169111 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 1869 | 1461039169115 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 21:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:12:49 INFO - PROCESS | 1869 | 1461039169121 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 1869 | 1461039169124 Marionette TRACE conn3 <- [1,1994,null,{}] 21:12:49 INFO - PROCESS | 1869 | 1461039169129 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:49 INFO - PROCESS | 1869 | 1461039169308 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 21:12:49 INFO - PROCESS | 1869 | 1461039169536 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f91a000 == 160 [pid = 1869] [id = 506] 21:12:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0fcdb800) [pid = 1869] [serial = 1519] [outer = (nil)] 21:12:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e2fdeb800) [pid = 1869] [serial = 1520] [outer = 0x7f3e0fcdb800] 21:12:49 INFO - PROCESS | 1869 | 1461039169647 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e3380d800) [pid = 1869] [serial = 1521] [outer = 0x7f3e0fcdb800] 21:12:50 INFO - PROCESS | 1869 | 1461039170556 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1481ms 21:12:50 INFO - PROCESS | 1869 | 1461039170603 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 21:12:50 INFO - PROCESS | 1869 | 1461039170607 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 21:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:12:50 INFO - PROCESS | 1869 | 1461039170612 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 1869 | 1461039170617 Marionette TRACE conn3 <- [1,1998,null,{}] 21:12:50 INFO - PROCESS | 1869 | 1461039170622 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:50 INFO - PROCESS | 1869 | 1461039170828 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 21:12:51 INFO - PROCESS | 1869 | 1461039171041 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33a8e000 == 161 [pid = 1869] [id = 507] 21:12:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e22bc1800) [pid = 1869] [serial = 1522] [outer = (nil)] 21:12:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e3381ac00) [pid = 1869] [serial = 1523] [outer = 0x7f3e22bc1800] 21:12:51 INFO - PROCESS | 1869 | 1461039171160 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e33d9cc00) [pid = 1869] [serial = 1524] [outer = 0x7f3e22bc1800] 21:12:52 INFO - PROCESS | 1869 | 1461039172072 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1482ms 21:12:52 INFO - PROCESS | 1869 | 1461039172096 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 1869 | 1461039172099 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 21:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:12:52 INFO - PROCESS | 1869 | 1461039172105 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 1869 | 1461039172107 Marionette TRACE conn3 <- [1,2002,null,{}] 21:12:52 INFO - PROCESS | 1869 | 1461039172113 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:52 INFO - PROCESS | 1869 | 1461039172281 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 21:12:52 INFO - PROCESS | 1869 | 1461039172497 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e069af800 == 162 [pid = 1869] [id = 508] 21:12:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e083adc00) [pid = 1869] [serial = 1525] [outer = (nil)] 21:12:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e083b5800) [pid = 1869] [serial = 1526] [outer = 0x7f3e083adc00] 21:12:52 INFO - PROCESS | 1869 | 1461039172606 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e083ba000) [pid = 1869] [serial = 1527] [outer = 0x7f3e083adc00] 21:12:53 INFO - PROCESS | 1869 | 1461039173493 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1435ms 21:12:53 INFO - PROCESS | 1869 | 1461039173541 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 1869 | 1461039173544 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 21:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:12:53 INFO - PROCESS | 1869 | 1461039173550 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 1869 | 1461039173552 Marionette TRACE conn3 <- [1,2006,null,{}] 21:12:53 INFO - PROCESS | 1869 | 1461039173558 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:53 INFO - PROCESS | 1869 | 1461039173724 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 21:12:53 INFO - PROCESS | 1869 | 1461039173963 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06d68000 == 163 [pid = 1869] [id = 509] 21:12:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e0609b400) [pid = 1869] [serial = 1528] [outer = (nil)] 21:12:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e062e6400) [pid = 1869] [serial = 1529] [outer = 0x7f3e0609b400] 21:12:54 INFO - PROCESS | 1869 | 1461039174073 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e062ee000) [pid = 1869] [serial = 1530] [outer = 0x7f3e0609b400] 21:12:55 INFO - PROCESS | 1869 | 1461039175028 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:12:55 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 21:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1531ms 21:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:12:55 INFO - PROCESS | 1869 | 1461039175082 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 21:12:55 INFO - PROCESS | 1869 | 1461039175085 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 21:12:55 INFO - PROCESS | 1869 | 1461039175091 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:12:55 INFO - PROCESS | 1869 | 1461039175094 Marionette TRACE conn3 <- [1,2010,null,{}] 21:12:55 INFO - PROCESS | 1869 | 1461039175099 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:55 INFO - PROCESS | 1869 | 1461039175277 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 21:12:55 INFO - PROCESS | 1869 | 1461039175498 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187f0800 == 164 [pid = 1869] [id = 510] 21:12:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e0609bc00) [pid = 1869] [serial = 1531] [outer = (nil)] 21:12:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e083b9400) [pid = 1869] [serial = 1532] [outer = 0x7f3e0609bc00] 21:12:55 INFO - PROCESS | 1869 | 1461039175611 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e0cbe6800) [pid = 1869] [serial = 1533] [outer = 0x7f3e0609bc00] 21:12:56 INFO - PROCESS | 1869 | 1461039176863 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:12:56 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 21:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1836ms 21:12:56 INFO - PROCESS | 1869 | 1461039176927 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 21:12:56 INFO - PROCESS | 1869 | 1461039176932 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 21:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:12:56 INFO - PROCESS | 1869 | 1461039176940 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 1869 | 1461039176945 Marionette TRACE conn3 <- [1,2014,null,{}] 21:12:56 INFO - PROCESS | 1869 | 1461039176954 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:57 INFO - PROCESS | 1869 | 1461039177133 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 21:12:57 INFO - PROCESS | 1869 | 1461039177395 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08bdb800 == 165 [pid = 1869] [id = 511] 21:12:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e065e3000) [pid = 1869] [serial = 1534] [outer = (nil)] 21:12:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e065eac00) [pid = 1869] [serial = 1535] [outer = 0x7f3e065e3000] 21:12:57 INFO - PROCESS | 1869 | 1461039177462 Marionette DEBUG loaded listener.js 21:12:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e07f5d800) [pid = 1869] [serial = 1536] [outer = 0x7f3e065e3000] 21:12:58 INFO - PROCESS | 1869 | 1461039178291 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1385ms 21:12:58 INFO - PROCESS | 1869 | 1461039178325 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 1869 | 1461039178333 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 21:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:12:58 INFO - PROCESS | 1869 | 1461039178343 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 1869 | 1461039178346 Marionette TRACE conn3 <- [1,2018,null,{}] 21:12:58 INFO - PROCESS | 1869 | 1461039178350 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:58 INFO - PROCESS | 1869 | 1461039178514 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 21:12:58 INFO - PROCESS | 1869 | 1461039178737 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc24000 == 166 [pid = 1869] [id = 512] 21:12:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e05e9b400) [pid = 1869] [serial = 1537] [outer = (nil)] 21:12:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 269 (0x7f3e065e3c00) [pid = 1869] [serial = 1538] [outer = 0x7f3e05e9b400] 21:12:58 INFO - PROCESS | 1869 | 1461039178858 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 270 (0x7f3e0875bc00) [pid = 1869] [serial = 1539] [outer = 0x7f3e05e9b400] 21:12:59 INFO - PROCESS | 1869 | 1461039179943 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1680ms 21:13:00 INFO - PROCESS | 1869 | 1461039180023 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 1869 | 1461039180027 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 21:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:13:00 INFO - PROCESS | 1869 | 1461039180033 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 1869 | 1461039180038 Marionette TRACE conn3 <- [1,2022,null,{}] 21:13:00 INFO - PROCESS | 1869 | 1461039180053 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:00 INFO - PROCESS | 1869 | 1461039180271 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1019f800 == 165 [pid = 1869] [id = 436] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17343800 == 164 [pid = 1869] [id = 437] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10e9b800 == 163 [pid = 1869] [id = 495] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 269 (0x7f3e18254800) [pid = 1869] [serial = 1382] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 268 (0x7f3e18aecc00) [pid = 1869] [serial = 1385] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e1c288800) [pid = 1869] [serial = 1388] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e1c3eac00) [pid = 1869] [serial = 1391] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e1e3ce800) [pid = 1869] [serial = 1394] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e2125cc00) [pid = 1869] [serial = 1397] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e23f3ec00) [pid = 1869] [serial = 1400] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e0967a000) [pid = 1869] [serial = 1427] [outer = (nil)] [url = about:blank] 21:13:00 INFO - PROCESS | 1869 | 1461039180667 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10fa6800 == 162 [pid = 1869] [id = 494] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10187000 == 161 [pid = 1869] [id = 493] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ccda800 == 160 [pid = 1869] [id = 492] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09a9a000 == 159 [pid = 1869] [id = 491] 21:13:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6f2800 == 160 [pid = 1869] [id = 513] 21:13:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e07dbec00) [pid = 1869] [serial = 1540] [outer = (nil)] 21:13:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e0b02c800) [pid = 1869] [serial = 1541] [outer = 0x7f3e07dbec00] 21:13:00 INFO - PROCESS | 1869 | 1461039180760 Marionette DEBUG loaded listener.js 21:13:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e0c610800) [pid = 1869] [serial = 1542] [outer = 0x7f3e07dbec00] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bb93000 == 159 [pid = 1869] [id = 490] 21:13:00 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0db0f000 == 158 [pid = 1869] [id = 489] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e35b7f800 == 157 [pid = 1869] [id = 483] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33895800 == 156 [pid = 1869] [id = 482] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2ec9f000 == 155 [pid = 1869] [id = 481] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bde800 == 154 [pid = 1869] [id = 480] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c35f800 == 153 [pid = 1869] [id = 479] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf63000 == 152 [pid = 1869] [id = 478] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10f8e800 == 151 [pid = 1869] [id = 477] 21:13:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0b059000 == 150 [pid = 1869] [id = 476] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e21264000) [pid = 1869] [serial = 1424] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e17913000) [pid = 1869] [serial = 1368] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e0b8ab400) [pid = 1869] [serial = 1415] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e1743a400) [pid = 1869] [serial = 1416] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e0eae6400) [pid = 1869] [serial = 1412] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e18491400) [pid = 1869] [serial = 1403] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0cb8e400) [pid = 1869] [serial = 1410] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e0c5aec00) [pid = 1869] [serial = 1409] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e0eadc400) [pid = 1869] [serial = 1376] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e17913400) [pid = 1869] [serial = 1379] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e07beac00) [pid = 1869] [serial = 1370] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e0b2f0c00) [pid = 1869] [serial = 1407] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e0b02cc00) [pid = 1869] [serial = 1406] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e17c58400) [pid = 1869] [serial = 1418] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e10f06800) [pid = 1869] [serial = 1413] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e0b8bcc00) [pid = 1869] [serial = 1373] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e19aa0400) [pid = 1869] [serial = 1421] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e23f2d400) [pid = 1869] [serial = 1425] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e1e37a800) [pid = 1869] [serial = 1422] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e18492400) [pid = 1869] [serial = 1419] [outer = (nil)] [url = about:blank] 21:13:01 INFO - PROCESS | 1869 | 1461039181516 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1538ms 21:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:13:01 INFO - PROCESS | 1869 | 1461039181571 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 21:13:01 INFO - PROCESS | 1869 | 1461039181575 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 21:13:01 INFO - PROCESS | 1869 | 1461039181581 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:13:01 INFO - PROCESS | 1869 | 1461039181584 Marionette TRACE conn3 <- [1,2026,null,{}] 21:13:01 INFO - PROCESS | 1869 | 1461039181589 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:01 INFO - PROCESS | 1869 | 1461039181768 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 21:13:01 INFO - PROCESS | 1869 | 1461039181955 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db17000 == 151 [pid = 1869] [id = 514] 21:13:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e083b6800) [pid = 1869] [serial = 1543] [outer = (nil)] 21:13:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e0cb8cc00) [pid = 1869] [serial = 1544] [outer = 0x7f3e083b6800] 21:13:02 INFO - PROCESS | 1869 | 1461039182033 Marionette DEBUG loaded listener.js 21:13:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e0cfe1800) [pid = 1869] [serial = 1545] [outer = 0x7f3e083b6800] 21:13:02 INFO - PROCESS | 1869 | 1461039182755 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1227ms 21:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:13:02 INFO - PROCESS | 1869 | 1461039182807 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 21:13:02 INFO - PROCESS | 1869 | 1461039182810 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 21:13:02 INFO - PROCESS | 1869 | 1461039182814 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 1869 | 1461039182818 Marionette TRACE conn3 <- [1,2030,null,{}] 21:13:02 INFO - PROCESS | 1869 | 1461039182823 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:02 INFO - PROCESS | 1869 | 1461039182986 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 21:13:03 INFO - PROCESS | 1869 | 1461039183186 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10184000 == 152 [pid = 1869] [id = 515] 21:13:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e0a5cf400) [pid = 1869] [serial = 1546] [outer = (nil)] 21:13:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0e751800) [pid = 1869] [serial = 1547] [outer = 0x7f3e0a5cf400] 21:13:03 INFO - PROCESS | 1869 | 1461039183248 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e0fce5c00) [pid = 1869] [serial = 1548] [outer = 0x7f3e0a5cf400] 21:13:04 INFO - PROCESS | 1869 | 1461039184075 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1287ms 21:13:04 INFO - PROCESS | 1869 | 1461039184103 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 1869 | 1461039184106 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 21:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:13:04 INFO - PROCESS | 1869 | 1461039184111 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 1869 | 1461039184113 Marionette TRACE conn3 <- [1,2034,null,{}] 21:13:04 INFO - PROCESS | 1869 | 1461039184122 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:04 INFO - PROCESS | 1869 | 1461039184369 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 21:13:04 INFO - PROCESS | 1869 | 1461039184402 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11087800 == 153 [pid = 1869] [id = 516] 21:13:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e15ed2800) [pid = 1869] [serial = 1549] [outer = (nil)] 21:13:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e17911800) [pid = 1869] [serial = 1550] [outer = 0x7f3e15ed2800] 21:13:04 INFO - PROCESS | 1869 | 1461039184464 Marionette DEBUG loaded listener.js 21:13:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e18492400) [pid = 1869] [serial = 1551] [outer = 0x7f3e15ed2800] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e061ec800) [pid = 1869] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e061ef000) [pid = 1869] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e0ff81c00) [pid = 1869] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e05ea0000) [pid = 1869] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e065c3c00) [pid = 1869] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e0a5cd800) [pid = 1869] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e0b195800) [pid = 1869] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:13:05 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e0e75d800) [pid = 1869] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:13:05 INFO - PROCESS | 1869 | 1461039185879 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1828ms 21:13:05 INFO - PROCESS | 1869 | 1461039185940 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 21:13:05 INFO - PROCESS | 1869 | 1461039185943 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 21:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:13:05 INFO - PROCESS | 1869 | 1461039185949 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 1869 | 1461039185951 Marionette TRACE conn3 <- [1,2038,null,{}] 21:13:05 INFO - PROCESS | 1869 | 1461039185957 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:06 INFO - PROCESS | 1869 | 1461039186143 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 21:13:06 INFO - PROCESS | 1869 | 1461039186324 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10dcb000 == 154 [pid = 1869] [id = 517] 21:13:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e060a4000) [pid = 1869] [serial = 1552] [outer = (nil)] 21:13:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e0c8cac00) [pid = 1869] [serial = 1553] [outer = 0x7f3e060a4000] 21:13:06 INFO - PROCESS | 1869 | 1461039186384 Marionette DEBUG loaded listener.js 21:13:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e18851800) [pid = 1869] [serial = 1554] [outer = 0x7f3e060a4000] 21:13:07 INFO - PROCESS | 1869 | 1461039187057 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1136ms 21:13:07 INFO - PROCESS | 1869 | 1461039187085 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 21:13:07 INFO - PROCESS | 1869 | 1461039187088 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 21:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:13:07 INFO - PROCESS | 1869 | 1461039187093 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 1869 | 1461039187096 Marionette TRACE conn3 <- [1,2042,null,{}] 21:13:07 INFO - PROCESS | 1869 | 1461039187101 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:07 INFO - PROCESS | 1869 | 1461039187322 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 21:13:07 INFO - PROCESS | 1869 | 1461039187341 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17c82800 == 155 [pid = 1869] [id = 518] 21:13:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0cfddc00) [pid = 1869] [serial = 1555] [outer = (nil)] 21:13:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e1c287800) [pid = 1869] [serial = 1556] [outer = 0x7f3e0cfddc00] 21:13:07 INFO - PROCESS | 1869 | 1461039187400 Marionette DEBUG loaded listener.js 21:13:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e1c3de400) [pid = 1869] [serial = 1557] [outer = 0x7f3e0cfddc00] 21:13:08 INFO - PROCESS | 1869 | 1461039188533 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:13:08 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) 21:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1477ms 21:13:08 INFO - PROCESS | 1869 | 1461039188571 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 1869 | 1461039188578 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 21:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:13:08 INFO - PROCESS | 1869 | 1461039188587 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 1869 | 1461039188591 Marionette TRACE conn3 <- [1,2046,null,{}] 21:13:08 INFO - PROCESS | 1869 | 1461039188599 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:08 INFO - PROCESS | 1869 | 1461039188785 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 21:13:09 INFO - PROCESS | 1869 | 1461039189010 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bb9f800 == 156 [pid = 1869] [id = 519] 21:13:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e07beb400) [pid = 1869] [serial = 1558] [outer = (nil)] 21:13:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e08753400) [pid = 1869] [serial = 1559] [outer = 0x7f3e07beb400] 21:13:09 INFO - PROCESS | 1869 | 1461039189130 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e0875f800) [pid = 1869] [serial = 1560] [outer = 0x7f3e07beb400] 21:13:10 INFO - PROCESS | 1869 | 1461039190128 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1580ms 21:13:10 INFO - PROCESS | 1869 | 1461039190168 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 1869 | 1461039190176 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 21:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:13:10 INFO - PROCESS | 1869 | 1461039190186 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 1869 | 1461039190189 Marionette TRACE conn3 <- [1,2050,null,{}] 21:13:10 INFO - PROCESS | 1869 | 1461039190196 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:10 INFO - PROCESS | 1869 | 1461039190386 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 21:13:10 INFO - PROCESS | 1869 | 1461039190683 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11004800 == 157 [pid = 1869] [id = 520] 21:13:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e09428c00) [pid = 1869] [serial = 1561] [outer = (nil)] 21:13:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e0c7cf800) [pid = 1869] [serial = 1562] [outer = 0x7f3e09428c00] 21:13:10 INFO - PROCESS | 1869 | 1461039190800 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e0e750800) [pid = 1869] [serial = 1563] [outer = 0x7f3e09428c00] 21:13:11 INFO - PROCESS | 1869 | 1461039191629 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1489ms 21:13:11 INFO - PROCESS | 1869 | 1461039191675 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 1869 | 1461039191679 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 21:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:13:11 INFO - PROCESS | 1869 | 1461039191685 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 1869 | 1461039191691 Marionette TRACE conn3 <- [1,2054,null,{}] 21:13:11 INFO - PROCESS | 1869 | 1461039191706 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:11 INFO - PROCESS | 1869 | 1461039191921 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 21:13:12 INFO - PROCESS | 1869 | 1461039192137 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bb55000 == 158 [pid = 1869] [id = 521] 21:13:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e0ff7e800) [pid = 1869] [serial = 1564] [outer = (nil)] 21:13:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e17913800) [pid = 1869] [serial = 1565] [outer = 0x7f3e0ff7e800] 21:13:12 INFO - PROCESS | 1869 | 1461039192255 Marionette DEBUG loaded listener.js 21:13:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e18490c00) [pid = 1869] [serial = 1566] [outer = 0x7f3e0ff7e800] 21:13:13 INFO - PROCESS | 1869 | 1461039193177 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1545ms 21:13:13 INFO - PROCESS | 1869 | 1461039193231 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 21:13:13 INFO - PROCESS | 1869 | 1461039193236 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 21:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:13:13 INFO - PROCESS | 1869 | 1461039193242 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 1869 | 1461039193245 Marionette TRACE conn3 <- [1,2058,null,{}] 21:13:13 INFO - PROCESS | 1869 | 1461039193250 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:13 INFO - PROCESS | 1869 | 1461039193428 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 21:13:13 INFO - PROCESS | 1869 | 1461039193649 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0d2000 == 159 [pid = 1869] [id = 522] 21:13:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e0ff81800) [pid = 1869] [serial = 1567] [outer = (nil)] 21:13:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e1c3eac00) [pid = 1869] [serial = 1568] [outer = 0x7f3e0ff81800] 21:13:13 INFO - PROCESS | 1869 | 1461039193763 Marionette DEBUG loaded listener.js 21:13:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e1e0de400) [pid = 1869] [serial = 1569] [outer = 0x7f3e0ff81800] 21:13:14 INFO - PROCESS | 1869 | 1461039194651 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1480ms 21:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:13:14 INFO - PROCESS | 1869 | 1461039194722 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 21:13:14 INFO - PROCESS | 1869 | 1461039194725 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 21:13:14 INFO - PROCESS | 1869 | 1461039194731 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:13:14 INFO - PROCESS | 1869 | 1461039194734 Marionette TRACE conn3 <- [1,2062,null,{}] 21:13:14 INFO - PROCESS | 1869 | 1461039194740 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:14 INFO - PROCESS | 1869 | 1461039194926 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 21:13:15 INFO - PROCESS | 1869 | 1461039195186 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c30000 == 160 [pid = 1869] [id = 523] 21:13:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e0942c800) [pid = 1869] [serial = 1570] [outer = (nil)] 21:13:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e1fc0dc00) [pid = 1869] [serial = 1571] [outer = 0x7f3e0942c800] 21:13:15 INFO - PROCESS | 1869 | 1461039195263 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e22058400) [pid = 1869] [serial = 1572] [outer = 0x7f3e0942c800] 21:13:16 INFO - PROCESS | 1869 | 1461039196138 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1483ms 21:13:16 INFO - PROCESS | 1869 | 1461039196214 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 21:13:16 INFO - PROCESS | 1869 | 1461039196217 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 21:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:13:16 INFO - PROCESS | 1869 | 1461039196224 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 1869 | 1461039196227 Marionette TRACE conn3 <- [1,2066,null,{}] 21:13:16 INFO - PROCESS | 1869 | 1461039196232 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:16 INFO - PROCESS | 1869 | 1461039196468 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 21:13:16 INFO - PROCESS | 1869 | 1461039196725 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3388a800 == 161 [pid = 1869] [id = 524] 21:13:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e1e1d2400) [pid = 1869] [serial = 1573] [outer = (nil)] 21:13:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 269 (0x7f3e33354c00) [pid = 1869] [serial = 1574] [outer = 0x7f3e1e1d2400] 21:13:16 INFO - PROCESS | 1869 | 1461039196843 Marionette DEBUG loaded listener.js 21:13:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 270 (0x7f3e33e15000) [pid = 1869] [serial = 1575] [outer = 0x7f3e1e1d2400] 21:13:17 INFO - PROCESS | 1869 | 1461039197697 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 21:13:17 INFO - PROCESS | 1869 | 1461039197758 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 1869 | 1461039197761 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 21:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:13:17 INFO - PROCESS | 1869 | 1461039197767 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 1869 | 1461039197770 Marionette TRACE conn3 <- [1,2070,null,{}] 21:13:17 INFO - PROCESS | 1869 | 1461039197775 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:17 INFO - PROCESS | 1869 | 1461039197946 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 21:13:18 INFO - PROCESS | 1869 | 1461039198168 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3807c000 == 162 [pid = 1869] [id = 525] 21:13:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 271 (0x7f3e06472800) [pid = 1869] [serial = 1576] [outer = (nil)] 21:13:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 272 (0x7f3e0647ac00) [pid = 1869] [serial = 1577] [outer = 0x7f3e06472800] 21:13:18 INFO - PROCESS | 1869 | 1461039198279 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 273 (0x7f3e06480400) [pid = 1869] [serial = 1578] [outer = 0x7f3e06472800] 21:13:19 INFO - PROCESS | 1869 | 1461039199163 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1429ms 21:13:19 INFO - PROCESS | 1869 | 1461039199197 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 1869 | 1461039199201 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 21:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:13:19 INFO - PROCESS | 1869 | 1461039199206 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 1869 | 1461039199209 Marionette TRACE conn3 <- [1,2074,null,{}] 21:13:19 INFO - PROCESS | 1869 | 1461039199214 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:19 INFO - PROCESS | 1869 | 1461039199388 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 21:13:19 INFO - PROCESS | 1869 | 1461039199656 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ba80000 == 163 [pid = 1869] [id = 526] 21:13:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 274 (0x7f3e063e4c00) [pid = 1869] [serial = 1579] [outer = (nil)] 21:13:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 275 (0x7f3e063ed000) [pid = 1869] [serial = 1580] [outer = 0x7f3e063e4c00] 21:13:19 INFO - PROCESS | 1869 | 1461039199731 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 276 (0x7f3e063f2400) [pid = 1869] [serial = 1581] [outer = 0x7f3e063e4c00] 21:13:20 INFO - PROCESS | 1869 | 1461039200573 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1437ms 21:13:20 INFO - PROCESS | 1869 | 1461039200645 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 21:13:20 INFO - PROCESS | 1869 | 1461039200649 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 21:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:13:20 INFO - PROCESS | 1869 | 1461039200654 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 1869 | 1461039200657 Marionette TRACE conn3 <- [1,2078,null,{}] 21:13:20 INFO - PROCESS | 1869 | 1461039200662 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:20 INFO - PROCESS | 1869 | 1461039200839 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 21:13:21 INFO - PROCESS | 1869 | 1461039201058 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e058c2000 == 164 [pid = 1869] [id = 527] 21:13:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 277 (0x7f3e063e7000) [pid = 1869] [serial = 1582] [outer = (nil)] 21:13:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 278 (0x7f3e06480c00) [pid = 1869] [serial = 1583] [outer = 0x7f3e063e7000] 21:13:21 INFO - PROCESS | 1869 | 1461039201173 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 279 (0x7f3e08705c00) [pid = 1869] [serial = 1584] [outer = 0x7f3e063e7000] 21:13:22 INFO - PROCESS | 1869 | 1461039202130 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:13:22 INFO - PROCESS | 1869 | ************************* 21:13:22 INFO - PROCESS | 1869 | A coding exception was thrown and uncaught in a Task. 21:13:22 INFO - PROCESS | 1869 | 21:13:22 INFO - PROCESS | 1869 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:13:22 INFO - PROCESS | 1869 | Full stack: 21:13:22 INFO - PROCESS | 1869 | ************************* 21:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1533ms 21:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:13:22 INFO - PROCESS | 1869 | 1461039202187 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 21:13:22 INFO - PROCESS | 1869 | 1461039202190 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 21:13:22 INFO - PROCESS | 1869 | 1461039202198 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 1869 | 1461039202200 Marionette TRACE conn3 <- [1,2082,null,{}] 21:13:22 INFO - PROCESS | 1869 | 1461039202206 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:22 INFO - PROCESS | 1869 | 1461039202382 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 21:13:22 INFO - PROCESS | 1869 | 1461039202651 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c694800 == 165 [pid = 1869] [id = 528] 21:13:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 280 (0x7f3e08710400) [pid = 1869] [serial = 1585] [outer = (nil)] 21:13:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 281 (0x7f3e33e16800) [pid = 1869] [serial = 1586] [outer = 0x7f3e08710400] 21:13:22 INFO - PROCESS | 1869 | 1461039202777 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 282 (0x7f3e33e1f400) [pid = 1869] [serial = 1587] [outer = 0x7f3e08710400] 21:13:23 INFO - PROCESS | 1869 | 1461039203609 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1442ms 21:13:23 INFO - PROCESS | 1869 | 1461039203638 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 21:13:23 INFO - PROCESS | 1869 | 1461039203642 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 21:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:13:23 INFO - PROCESS | 1869 | 1461039203648 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 1869 | 1461039203652 Marionette TRACE conn3 <- [1,2086,null,{}] 21:13:23 INFO - PROCESS | 1869 | 1461039203657 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:23 INFO - PROCESS | 1869 | 1461039203850 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 21:13:24 INFO - PROCESS | 1869 | 1461039204126 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067e8000 == 166 [pid = 1869] [id = 529] 21:13:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 283 (0x7f3e067ca400) [pid = 1869] [serial = 1588] [outer = (nil)] 21:13:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 284 (0x7f3e067cec00) [pid = 1869] [serial = 1589] [outer = 0x7f3e067ca400] 21:13:24 INFO - PROCESS | 1869 | 1461039204246 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 285 (0x7f3e33e4ec00) [pid = 1869] [serial = 1590] [outer = 0x7f3e067ca400] 21:13:25 INFO - PROCESS | 1869 | 1461039205094 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1533ms 21:13:25 INFO - PROCESS | 1869 | 1461039205183 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 21:13:25 INFO - PROCESS | 1869 | 1461039205186 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 21:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:13:25 INFO - PROCESS | 1869 | 1461039205192 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 1869 | 1461039205195 Marionette TRACE conn3 <- [1,2090,null,{}] 21:13:25 INFO - PROCESS | 1869 | 1461039205201 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:25 INFO - PROCESS | 1869 | 1461039205418 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 21:13:25 INFO - PROCESS | 1869 | 1461039205724 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e03a23000 == 167 [pid = 1869] [id = 530] 21:13:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 286 (0x7f3e03a3f800) [pid = 1869] [serial = 1591] [outer = (nil)] 21:13:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 287 (0x7f3e03a47c00) [pid = 1869] [serial = 1592] [outer = 0x7f3e03a3f800] 21:13:25 INFO - PROCESS | 1869 | 1461039205798 Marionette DEBUG loaded listener.js 21:13:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 288 (0x7f3e3334f400) [pid = 1869] [serial = 1593] [outer = 0x7f3e03a3f800] 21:13:26 INFO - PROCESS | 1869 | 1461039206599 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1478ms 21:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:13:26 INFO - PROCESS | 1869 | 1461039206671 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 21:13:26 INFO - PROCESS | 1869 | 1461039206674 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 21:13:26 INFO - PROCESS | 1869 | 1461039206680 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 1869 | 1461039206683 Marionette TRACE conn3 <- [1,2094,null,{}] 21:13:26 INFO - PROCESS | 1869 | 1461039206688 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:26 INFO - PROCESS | 1869 | 1461039206882 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 21:13:27 INFO - PROCESS | 1869 | 1461039207155 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e01c6d000 == 168 [pid = 1869] [id = 531] 21:13:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 289 (0x7f3e01c3a800) [pid = 1869] [serial = 1594] [outer = (nil)] 21:13:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 290 (0x7f3e01c40400) [pid = 1869] [serial = 1595] [outer = 0x7f3e01c3a800] 21:13:27 INFO - PROCESS | 1869 | 1461039207231 Marionette DEBUG loaded listener.js 21:13:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 291 (0x7f3e01c45800) [pid = 1869] [serial = 1596] [outer = 0x7f3e01c3a800] 21:13:28 INFO - PROCESS | 1869 | 1461039208060 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1431ms 21:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:13:28 INFO - PROCESS | 1869 | 1461039208111 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 21:13:28 INFO - PROCESS | 1869 | 1461039208113 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 21:13:28 INFO - PROCESS | 1869 | 1461039208120 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:13:28 INFO - PROCESS | 1869 | 1461039208123 Marionette TRACE conn3 <- [1,2098,null,{}] 21:13:28 INFO - PROCESS | 1869 | 1461039208128 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:28 INFO - PROCESS | 1869 | 1461039208312 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 21:13:28 INFO - PROCESS | 1869 | 1461039208581 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33f16800 == 169 [pid = 1869] [id = 532] 21:13:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 292 (0x7f3e01c3c400) [pid = 1869] [serial = 1597] [outer = (nil)] 21:13:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 293 (0x7f3e01ec2c00) [pid = 1869] [serial = 1598] [outer = 0x7f3e01c3c400] 21:13:28 INFO - PROCESS | 1869 | 1461039208657 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 294 (0x7f3e01ec8000) [pid = 1869] [serial = 1599] [outer = 0x7f3e01c3c400] 21:13:29 INFO - PROCESS | 1869 | 1461039209562 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1481ms 21:13:29 INFO - PROCESS | 1869 | 1461039209600 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 21:13:29 INFO - PROCESS | 1869 | 1461039209603 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 21:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:13:29 INFO - PROCESS | 1869 | 1461039209609 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 1869 | 1461039209611 Marionette TRACE conn3 <- [1,2102,null,{}] 21:13:29 INFO - PROCESS | 1869 | 1461039209617 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:29 INFO - PROCESS | 1869 | 1461039209790 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 21:13:30 INFO - PROCESS | 1869 | 1461039210066 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e025d4000 == 170 [pid = 1869] [id = 533] 21:13:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 295 (0x7f3e01ec3800) [pid = 1869] [serial = 1600] [outer = (nil)] 21:13:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 296 (0x7f3e03a3f400) [pid = 1869] [serial = 1601] [outer = 0x7f3e01ec3800] 21:13:30 INFO - PROCESS | 1869 | 1461039210178 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 297 (0x7f3e0655ec00) [pid = 1869] [serial = 1602] [outer = 0x7f3e01ec3800] 21:13:30 INFO - PROCESS | 1869 | 1461039210980 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1429ms 21:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:13:31 INFO - PROCESS | 1869 | 1461039211039 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 1869 | 1461039211042 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 21:13:31 INFO - PROCESS | 1869 | 1461039211048 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 1869 | 1461039211051 Marionette TRACE conn3 <- [1,2106,null,{}] 21:13:31 INFO - PROCESS | 1869 | 1461039211056 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:31 INFO - PROCESS | 1869 | 1461039211228 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 21:13:31 INFO - PROCESS | 1869 | 1461039211503 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc1e000 == 171 [pid = 1869] [id = 534] 21:13:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 298 (0x7f3e01c3e400) [pid = 1869] [serial = 1603] [outer = (nil)] 21:13:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 299 (0x7f3e06563000) [pid = 1869] [serial = 1604] [outer = 0x7f3e01c3e400] 21:13:31 INFO - PROCESS | 1869 | 1461039211575 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 300 (0x7f3e06568400) [pid = 1869] [serial = 1605] [outer = 0x7f3e01c3e400] 21:13:32 INFO - PROCESS | 1869 | 1461039212440 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1444ms 21:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:13:32 INFO - PROCESS | 1869 | 1461039212492 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 1869 | 1461039212495 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 21:13:32 INFO - PROCESS | 1869 | 1461039212501 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 1869 | 1461039212504 Marionette TRACE conn3 <- [1,2110,null,{}] 21:13:32 INFO - PROCESS | 1869 | 1461039212509 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:32 INFO - PROCESS | 1869 | 1461039212685 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 21:13:32 INFO - PROCESS | 1869 | 1461039212958 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11051800 == 172 [pid = 1869] [id = 535] 21:13:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 301 (0x7f3e06568800) [pid = 1869] [serial = 1606] [outer = (nil)] 21:13:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 302 (0x7f3e065d0000) [pid = 1869] [serial = 1607] [outer = 0x7f3e06568800] 21:13:33 INFO - PROCESS | 1869 | 1461039213029 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 303 (0x7f3e08aaf000) [pid = 1869] [serial = 1608] [outer = 0x7f3e06568800] 21:13:34 INFO - PROCESS | 1869 | 1461039214376 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1930ms 21:13:34 INFO - PROCESS | 1869 | 1461039214431 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 21:13:34 INFO - PROCESS | 1869 | 1461039214436 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 21:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:13:34 INFO - PROCESS | 1869 | 1461039214530 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:13:34 INFO - PROCESS | 1869 | 1461039214534 Marionette TRACE conn3 <- [1,2114,null,{}] 21:13:34 INFO - PROCESS | 1869 | 1461039214550 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:34 INFO - PROCESS | 1869 | 1461039214722 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 21:13:35 INFO - PROCESS | 1869 | 1461039214991 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067dc000 == 173 [pid = 1869] [id = 536] 21:13:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 304 (0x7f3e05684800) [pid = 1869] [serial = 1609] [outer = (nil)] 21:13:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 305 (0x7f3e0568dc00) [pid = 1869] [serial = 1610] [outer = 0x7f3e05684800] 21:13:35 INFO - PROCESS | 1869 | 1461039215059 Marionette DEBUG loaded listener.js 21:13:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 306 (0x7f3e062e8000) [pid = 1869] [serial = 1611] [outer = 0x7f3e05684800] 21:13:35 INFO - PROCESS | 1869 | 1461039215967 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1520ms 21:13:36 INFO - PROCESS | 1869 | 1461039216020 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 21:13:36 INFO - PROCESS | 1869 | 1461039216028 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 21:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:13:36 INFO - PROCESS | 1869 | 1461039216037 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 1869 | 1461039216040 Marionette TRACE conn3 <- [1,2118,null,{}] 21:13:36 INFO - PROCESS | 1869 | 1461039216045 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:36 INFO - PROCESS | 1869 | 1461039216217 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 21:13:36 INFO - PROCESS | 1869 | 1461039216669 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e069af000 == 174 [pid = 1869] [id = 537] 21:13:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 307 (0x7f3e065de000) [pid = 1869] [serial = 1612] [outer = (nil)] 21:13:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 308 (0x7f3e065e7000) [pid = 1869] [serial = 1613] [outer = 0x7f3e065de000] 21:13:36 INFO - PROCESS | 1869 | 1461039216742 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 309 (0x7f3e067cb000) [pid = 1869] [serial = 1614] [outer = 0x7f3e065de000] 21:13:37 INFO - PROCESS | 1869 | 1461039217622 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1633ms 21:13:37 INFO - PROCESS | 1869 | 1461039217671 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 21:13:37 INFO - PROCESS | 1869 | 1461039217675 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 21:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:13:37 INFO - PROCESS | 1869 | 1461039217681 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 1869 | 1461039217686 Marionette TRACE conn3 <- [1,2122,null,{}] 21:13:37 INFO - PROCESS | 1869 | 1461039217701 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:37 INFO - PROCESS | 1869 | 1461039217886 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182b9000 == 173 [pid = 1869] [id = 52] 21:13:38 INFO - PROCESS | 1869 | --DOMWINDOW == 308 (0x7f3e1825a000) [pid = 1869] [serial = 1490] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 1869 | 1461039218326 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10dcb000 == 172 [pid = 1869] [id = 517] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11087800 == 171 [pid = 1869] [id = 516] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10184000 == 170 [pid = 1869] [id = 515] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0db17000 == 169 [pid = 1869] [id = 514] 21:13:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ba7f800 == 170 [pid = 1869] [id = 538] 21:13:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 309 (0x7f3e065de800) [pid = 1869] [serial = 1615] [outer = (nil)] 21:13:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 310 (0x7f3e083b8800) [pid = 1869] [serial = 1616] [outer = 0x7f3e065de800] 21:13:38 INFO - PROCESS | 1869 | 1461039218404 Marionette DEBUG loaded listener.js 21:13:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 311 (0x7f3e08ab2400) [pid = 1869] [serial = 1617] [outer = 0x7f3e065de800] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a6f2800 == 169 [pid = 1869] [id = 513] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc24000 == 168 [pid = 1869] [id = 512] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08bdb800 == 167 [pid = 1869] [id = 511] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f91a000 == 166 [pid = 1869] [id = 506] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9d0000 == 165 [pid = 1869] [id = 505] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c27800 == 164 [pid = 1869] [id = 504] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20aa7000 == 163 [pid = 1869] [id = 503] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c765800 == 162 [pid = 1869] [id = 502] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf61000 == 161 [pid = 1869] [id = 501] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18986000 == 160 [pid = 1869] [id = 500] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10ead000 == 159 [pid = 1869] [id = 361] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17c8f000 == 158 [pid = 1869] [id = 499] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1019f000 == 157 [pid = 1869] [id = 498] 21:13:38 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd16800 == 156 [pid = 1869] [id = 497] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 310 (0x7f3e1ba43c00) [pid = 1869] [serial = 1442] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 309 (0x7f3e09aed800) [pid = 1869] [serial = 1475] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 308 (0x7f3e17ac7c00) [pid = 1869] [serial = 1488] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 307 (0x7f3e0eacc000) [pid = 1869] [serial = 1487] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 306 (0x7f3e07be3400) [pid = 1869] [serial = 1430] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 305 (0x7f3e0cd78000) [pid = 1869] [serial = 1476] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 304 (0x7f3e1794c000) [pid = 1869] [serial = 1485] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 303 (0x7f3e0c7d5000) [pid = 1869] [serial = 1460] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 302 (0x7f3e0eae9800) [pid = 1869] [serial = 1436] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 301 (0x7f3e21c43400) [pid = 1869] [serial = 1445] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 300 (0x7f3e3334a400) [pid = 1869] [serial = 1451] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 299 (0x7f3e0b8a1c00) [pid = 1869] [serial = 1428] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 298 (0x7f3e080f3000) [pid = 1869] [serial = 1469] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 297 (0x7f3e174b2800) [pid = 1869] [serial = 1463] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 296 (0x7f3e0e75c800) [pid = 1869] [serial = 1479] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 295 (0x7f3e0b2d5400) [pid = 1869] [serial = 1472] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 294 (0x7f3e17c4b800) [pid = 1869] [serial = 1439] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 293 (0x7f3e175d4c00) [pid = 1869] [serial = 1484] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 292 (0x7f3e07dbd400) [pid = 1869] [serial = 1457] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 291 (0x7f3e065e5400) [pid = 1869] [serial = 1454] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 290 (0x7f3e2ec6ec00) [pid = 1869] [serial = 1448] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 289 (0x7f3e0b8b0c00) [pid = 1869] [serial = 1473] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 288 (0x7f3e0eaddc00) [pid = 1869] [serial = 1481] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 287 (0x7f3e0cd6b400) [pid = 1869] [serial = 1478] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 286 (0x7f3e0b8bb000) [pid = 1869] [serial = 1433] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 285 (0x7f3e08ab4c00) [pid = 1869] [serial = 1466] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 284 (0x7f3e09424400) [pid = 1869] [serial = 1470] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | --DOMWINDOW == 283 (0x7f3e0fce9000) [pid = 1869] [serial = 1482] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 1869 | 1461039219176 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1532ms 21:13:39 INFO - PROCESS | 1869 | 1461039219214 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 21:13:39 INFO - PROCESS | 1869 | 1461039219217 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 21:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:13:39 INFO - PROCESS | 1869 | 1461039219222 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:13:39 INFO - PROCESS | 1869 | 1461039219224 Marionette TRACE conn3 <- [1,2126,null,{}] 21:13:39 INFO - PROCESS | 1869 | 1461039219230 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:39 INFO - PROCESS | 1869 | 1461039219409 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 21:13:39 INFO - PROCESS | 1869 | 1461039219592 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cc83000 == 157 [pid = 1869] [id = 539] 21:13:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 284 (0x7f3e07be6400) [pid = 1869] [serial = 1618] [outer = (nil)] 21:13:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 285 (0x7f3e0967c000) [pid = 1869] [serial = 1619] [outer = 0x7f3e07be6400] 21:13:39 INFO - PROCESS | 1869 | 1461039219655 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 286 (0x7f3e09aedc00) [pid = 1869] [serial = 1620] [outer = 0x7f3e07be6400] 21:13:40 INFO - PROCESS | 1869 | 1461039220457 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1278ms 21:13:40 INFO - PROCESS | 1869 | 1461039220501 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 1869 | 1461039220505 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 21:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:13:40 INFO - PROCESS | 1869 | 1461039220510 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 1869 | 1461039220513 Marionette TRACE conn3 <- [1,2130,null,{}] 21:13:40 INFO - PROCESS | 1869 | 1461039220521 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:40 INFO - PROCESS | 1869 | 1461039220759 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 21:13:40 INFO - PROCESS | 1869 | 1461039220786 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db1d000 == 158 [pid = 1869] [id = 540] 21:13:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 287 (0x7f3e07beac00) [pid = 1869] [serial = 1621] [outer = (nil)] 21:13:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 288 (0x7f3e0b8a4400) [pid = 1869] [serial = 1622] [outer = 0x7f3e07beac00] 21:13:40 INFO - PROCESS | 1869 | 1461039220855 Marionette DEBUG loaded listener.js 21:13:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 289 (0x7f3e0c5aa400) [pid = 1869] [serial = 1623] [outer = 0x7f3e07beac00] 21:13:41 INFO - PROCESS | 1869 | 1461039221735 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 1869 | 1461039221803 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 21:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:13:41 INFO - PROCESS | 1869 | 1461039221809 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 1869 | 1461039221811 Marionette TRACE conn3 <- [1,2134,null,{}] 21:13:41 INFO - PROCESS | 1869 | 1461039221816 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:42 INFO - PROCESS | 1869 | 1461039222136 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 21:13:42 INFO - PROCESS | 1869 | 1461039222165 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10194000 == 159 [pid = 1869] [id = 541] 21:13:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 290 (0x7f3e0c5aec00) [pid = 1869] [serial = 1624] [outer = (nil)] 21:13:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 291 (0x7f3e0cd77400) [pid = 1869] [serial = 1625] [outer = 0x7f3e0c5aec00] 21:13:42 INFO - PROCESS | 1869 | 1461039222228 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 292 (0x7f3e10f07400) [pid = 1869] [serial = 1626] [outer = 0x7f3e0c5aec00] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 291 (0x7f3e15ed2800) [pid = 1869] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 290 (0x7f3e083b6800) [pid = 1869] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 289 (0x7f3e07dbec00) [pid = 1869] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 288 (0x7f3e05e9b400) [pid = 1869] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 287 (0x7f3e065e3000) [pid = 1869] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 286 (0x7f3e0a5cf400) [pid = 1869] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:13:43 INFO - PROCESS | 1869 | --DOMWINDOW == 285 (0x7f3e060a4000) [pid = 1869] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:13:43 INFO - PROCESS | 1869 | 1461039223580 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1835ms 21:13:43 INFO - PROCESS | 1869 | 1461039223644 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 21:13:43 INFO - PROCESS | 1869 | 1461039223647 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 21:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:13:43 INFO - PROCESS | 1869 | 1461039223653 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:13:43 INFO - PROCESS | 1869 | 1461039223655 Marionette TRACE conn3 <- [1,2138,null,{}] 21:13:43 INFO - PROCESS | 1869 | 1461039223660 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:43 INFO - PROCESS | 1869 | 1461039223817 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 21:13:44 INFO - PROCESS | 1869 | 1461039223998 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10ea2800 == 160 [pid = 1869] [id = 542] 21:13:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 286 (0x7f3e08ab9800) [pid = 1869] [serial = 1627] [outer = (nil)] 21:13:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 287 (0x7f3e10f0ec00) [pid = 1869] [serial = 1628] [outer = 0x7f3e08ab9800] 21:13:44 INFO - PROCESS | 1869 | 1461039224057 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 288 (0x7f3e1743b000) [pid = 1869] [serial = 1629] [outer = 0x7f3e08ab9800] 21:13:44 INFO - PROCESS | 1869 | 1461039224749 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1125ms 21:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:13:44 INFO - PROCESS | 1869 | 1461039224779 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 1869 | 1461039224781 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 21:13:44 INFO - PROCESS | 1869 | 1461039224788 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 1869 | 1461039224790 Marionette TRACE conn3 <- [1,2142,null,{}] 21:13:44 INFO - PROCESS | 1869 | 1461039224795 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:44 INFO - PROCESS | 1869 | 1461039224951 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 21:13:45 INFO - PROCESS | 1869 | 1461039225296 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e056ab800 == 161 [pid = 1869] [id = 543] 21:13:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 289 (0x7f3e01c3b800) [pid = 1869] [serial = 1630] [outer = (nil)] 21:13:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 290 (0x7f3e01ec2800) [pid = 1869] [serial = 1631] [outer = 0x7f3e01c3b800] 21:13:45 INFO - PROCESS | 1869 | 1461039225372 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 291 (0x7f3e05682800) [pid = 1869] [serial = 1632] [outer = 0x7f3e01c3b800] 21:13:46 INFO - PROCESS | 1869 | 1461039226358 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 1869 | 1461039226426 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 21:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:13:46 INFO - PROCESS | 1869 | 1461039226435 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 1869 | 1461039226439 Marionette TRACE conn3 <- [1,2146,null,{}] 21:13:46 INFO - PROCESS | 1869 | 1461039226446 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:46 INFO - PROCESS | 1869 | 1461039226643 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 21:13:46 INFO - PROCESS | 1869 | 1461039226864 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc24000 == 162 [pid = 1869] [id = 544] 21:13:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 292 (0x7f3e065c7400) [pid = 1869] [serial = 1633] [outer = (nil)] 21:13:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 293 (0x7f3e07dbbc00) [pid = 1869] [serial = 1634] [outer = 0x7f3e065c7400] 21:13:47 INFO - PROCESS | 1869 | 1461039227034 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 294 (0x7f3e08702400) [pid = 1869] [serial = 1635] [outer = 0x7f3e065c7400] 21:13:48 INFO - PROCESS | 1869 | 1461039228012 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:13:48 INFO - PROCESS | 1869 | 1461039228083 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 21:13:48 INFO - PROCESS | 1869 | 1461039228090 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 1869 | 1461039228093 Marionette TRACE conn3 <- [1,2150,null,{}] 21:13:48 INFO - PROCESS | 1869 | 1461039228099 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:48 INFO - PROCESS | 1869 | 1461039228290 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 21:13:48 INFO - PROCESS | 1869 | 1461039228633 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10183800 == 163 [pid = 1869] [id = 545] 21:13:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 295 (0x7f3e0870f400) [pid = 1869] [serial = 1636] [outer = (nil)] 21:13:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 296 (0x7f3e0b2dd800) [pid = 1869] [serial = 1637] [outer = 0x7f3e0870f400] 21:13:48 INFO - PROCESS | 1869 | 1461039228710 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 297 (0x7f3e0c7d5000) [pid = 1869] [serial = 1638] [outer = 0x7f3e0870f400] 21:13:49 INFO - PROCESS | 1869 | 1461039229596 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1543ms 21:13:49 INFO - PROCESS | 1869 | 1461039229632 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 1869 | 1461039229637 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 21:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:13:49 INFO - PROCESS | 1869 | 1461039229650 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 1869 | 1461039229659 Marionette TRACE conn3 <- [1,2154,null,{}] 21:13:49 INFO - PROCESS | 1869 | 1461039229667 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:49 INFO - PROCESS | 1869 | 1461039229866 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 21:13:50 INFO - PROCESS | 1869 | 1461039230131 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17387000 == 164 [pid = 1869] [id = 546] 21:13:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 298 (0x7f3e09428000) [pid = 1869] [serial = 1639] [outer = (nil)] 21:13:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 299 (0x7f3e0e759800) [pid = 1869] [serial = 1640] [outer = 0x7f3e09428000] 21:13:50 INFO - PROCESS | 1869 | 1461039230257 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 300 (0x7f3e0ff7fc00) [pid = 1869] [serial = 1641] [outer = 0x7f3e09428000] 21:13:51 INFO - PROCESS | 1869 | 1461039231089 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1494ms 21:13:51 INFO - PROCESS | 1869 | 1461039231138 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 1869 | 1461039231143 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 21:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:13:51 INFO - PROCESS | 1869 | 1461039231149 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 1869 | 1461039231152 Marionette TRACE conn3 <- [1,2158,null,{}] 21:13:51 INFO - PROCESS | 1869 | 1461039231157 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:51 INFO - PROCESS | 1869 | 1461039231337 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 21:13:51 INFO - PROCESS | 1869 | 1461039231606 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19780800 == 165 [pid = 1869] [id = 547] 21:13:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 301 (0x7f3e0c7d4000) [pid = 1869] [serial = 1642] [outer = (nil)] 21:13:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 302 (0x7f3e175dfc00) [pid = 1869] [serial = 1643] [outer = 0x7f3e0c7d4000] 21:13:51 INFO - PROCESS | 1869 | 1461039231681 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 303 (0x7f3e17954800) [pid = 1869] [serial = 1644] [outer = 0x7f3e0c7d4000] 21:13:52 INFO - PROCESS | 1869 | 1461039232540 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1428ms 21:13:52 INFO - PROCESS | 1869 | 1461039232578 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 1869 | 1461039232581 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 21:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:13:52 INFO - PROCESS | 1869 | 1461039232587 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 1869 | 1461039232589 Marionette TRACE conn3 <- [1,2162,null,{}] 21:13:52 INFO - PROCESS | 1869 | 1461039232595 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:52 INFO - PROCESS | 1869 | 1461039232773 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 21:13:53 INFO - PROCESS | 1869 | 1461039233042 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c0bd800 == 166 [pid = 1869] [id = 548] 21:13:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 304 (0x7f3e180dc800) [pid = 1869] [serial = 1645] [outer = (nil)] 21:13:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 305 (0x7f3e18256c00) [pid = 1869] [serial = 1646] [outer = 0x7f3e180dc800] 21:13:53 INFO - PROCESS | 1869 | 1461039233129 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 306 (0x7f3e18ad0800) [pid = 1869] [serial = 1647] [outer = 0x7f3e180dc800] 21:13:54 INFO - PROCESS | 1869 | 1461039234040 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1529ms 21:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:13:54 INFO - PROCESS | 1869 | 1461039234117 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 1869 | 1461039234119 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 21:13:54 INFO - PROCESS | 1869 | 1461039234126 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 1869 | 1461039234129 Marionette TRACE conn3 <- [1,2166,null,{}] 21:13:54 INFO - PROCESS | 1869 | 1461039234134 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:54 INFO - PROCESS | 1869 | 1461039234323 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 21:13:54 INFO - PROCESS | 1869 | 1461039234589 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2097b000 == 167 [pid = 1869] [id = 549] 21:13:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 307 (0x7f3e1a6e0000) [pid = 1869] [serial = 1648] [outer = (nil)] 21:13:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 308 (0x7f3e1c3e5000) [pid = 1869] [serial = 1649] [outer = 0x7f3e1a6e0000] 21:13:54 INFO - PROCESS | 1869 | 1461039234703 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 309 (0x7f3e1c95bc00) [pid = 1869] [serial = 1650] [outer = 0x7f3e1a6e0000] 21:13:55 INFO - PROCESS | 1869 | 1461039235572 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1480ms 21:13:55 INFO - PROCESS | 1869 | 1461039235606 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 1869 | 1461039235609 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 21:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:13:55 INFO - PROCESS | 1869 | 1461039235615 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 1869 | 1461039235618 Marionette TRACE conn3 <- [1,2170,null,{}] 21:13:55 INFO - PROCESS | 1869 | 1461039235623 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:55 INFO - PROCESS | 1869 | 1461039235800 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 21:13:56 INFO - PROCESS | 1869 | 1461039236070 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e229cf000 == 168 [pid = 1869] [id = 550] 21:13:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 310 (0x7f3e1ba4c000) [pid = 1869] [serial = 1651] [outer = (nil)] 21:13:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 311 (0x7f3e1f214c00) [pid = 1869] [serial = 1652] [outer = 0x7f3e1ba4c000] 21:13:56 INFO - PROCESS | 1869 | 1461039236144 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 312 (0x7f3e209c4000) [pid = 1869] [serial = 1653] [outer = 0x7f3e1ba4c000] 21:13:57 INFO - PROCESS | 1869 | 1461039236996 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1432ms 21:13:57 INFO - PROCESS | 1869 | 1461039237048 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 1869 | 1461039237051 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 21:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:13:57 INFO - PROCESS | 1869 | 1461039237063 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 1869 | 1461039237067 Marionette TRACE conn3 <- [1,2174,null,{}] 21:13:57 INFO - PROCESS | 1869 | 1461039237075 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:57 INFO - PROCESS | 1869 | 1461039237249 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 21:13:57 INFO - PROCESS | 1869 | 1461039237519 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2ec9e000 == 169 [pid = 1869] [id = 551] 21:13:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 313 (0x7f3e1c288800) [pid = 1869] [serial = 1654] [outer = (nil)] 21:13:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 314 (0x7f3e22244400) [pid = 1869] [serial = 1655] [outer = 0x7f3e1c288800] 21:13:57 INFO - PROCESS | 1869 | 1461039237594 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 315 (0x7f3e23f42400) [pid = 1869] [serial = 1656] [outer = 0x7f3e1c288800] 21:13:58 INFO - PROCESS | 1869 | 1461039238442 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1434ms 21:13:58 INFO - PROCESS | 1869 | 1461039238497 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 1869 | 1461039238501 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 21:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:13:58 INFO - PROCESS | 1869 | 1461039238507 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 1869 | 1461039238510 Marionette TRACE conn3 <- [1,2178,null,{}] 21:13:58 INFO - PROCESS | 1869 | 1461039238515 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:58 INFO - PROCESS | 1869 | 1461039238691 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 21:13:58 INFO - PROCESS | 1869 | 1461039238962 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33390800 == 170 [pid = 1869] [id = 552] 21:13:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 316 (0x7f3e1fcf5c00) [pid = 1869] [serial = 1657] [outer = (nil)] 21:13:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 317 (0x7f3e0eae6800) [pid = 1869] [serial = 1658] [outer = 0x7f3e1fcf5c00] 21:13:59 INFO - PROCESS | 1869 | 1461039239040 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 318 (0x7f3e2fde7800) [pid = 1869] [serial = 1659] [outer = 0x7f3e1fcf5c00] 21:13:59 INFO - PROCESS | 1869 | 1461039239887 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1432ms 21:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:13:59 INFO - PROCESS | 1869 | 1461039239940 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 1869 | 1461039239943 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 21:13:59 INFO - PROCESS | 1869 | 1461039239949 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 1869 | 1461039239952 Marionette TRACE conn3 <- [1,2182,null,{}] 21:13:59 INFO - PROCESS | 1869 | 1461039239957 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:00 INFO - PROCESS | 1869 | 1461039240131 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 21:14:00 INFO - PROCESS | 1869 | 1461039240406 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e4f000 == 171 [pid = 1869] [id = 553] 21:14:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 319 (0x7f3e03989800) [pid = 1869] [serial = 1660] [outer = (nil)] 21:14:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 320 (0x7f3e0398f400) [pid = 1869] [serial = 1661] [outer = 0x7f3e03989800] 21:14:00 INFO - PROCESS | 1869 | 1461039240505 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 321 (0x7f3e27b64400) [pid = 1869] [serial = 1662] [outer = 0x7f3e03989800] 21:14:01 INFO - PROCESS | 1869 | 1461039241452 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1542ms 21:14:01 INFO - PROCESS | 1869 | 1461039241491 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 1869 | 1461039241494 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 21:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:14:01 INFO - PROCESS | 1869 | 1461039241501 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 1869 | 1461039241505 Marionette TRACE conn3 <- [1,2186,null,{}] 21:14:01 INFO - PROCESS | 1869 | 1461039241510 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:01 INFO - PROCESS | 1869 | 1461039241719 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 21:14:02 INFO - PROCESS | 1869 | 1461039241989 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e035ca000 == 172 [pid = 1869] [id = 554] 21:14:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 322 (0x7f3e0398c400) [pid = 1869] [serial = 1663] [outer = (nil)] 21:14:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 323 (0x7f3e0644f400) [pid = 1869] [serial = 1664] [outer = 0x7f3e0398c400] 21:14:02 INFO - PROCESS | 1869 | 1461039242069 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 324 (0x7f3e3380e000) [pid = 1869] [serial = 1665] [outer = 0x7f3e0398c400] 21:14:02 INFO - PROCESS | 1869 | 1461039242954 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1481ms 21:14:02 INFO - PROCESS | 1869 | 1461039242983 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 1869 | 1461039242986 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 21:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:14:02 INFO - PROCESS | 1869 | 1461039242992 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - PROCESS | 1869 | 1461039242994 Marionette TRACE conn3 <- [1,2190,null,{}] 21:14:03 INFO - PROCESS | 1869 | 1461039243000 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:03 INFO - PROCESS | 1869 | 1461039243179 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 21:14:03 INFO - PROCESS | 1869 | 1461039243457 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e035e2000 == 173 [pid = 1869] [id = 555] 21:14:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 325 (0x7f3e0068ec00) [pid = 1869] [serial = 1666] [outer = (nil)] 21:14:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 326 (0x7f3e00696c00) [pid = 1869] [serial = 1667] [outer = 0x7f3e0068ec00] 21:14:03 INFO - PROCESS | 1869 | 1461039243529 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 327 (0x7f3e0069bc00) [pid = 1869] [serial = 1668] [outer = 0x7f3e0068ec00] 21:14:04 INFO - PROCESS | 1869 | 1461039244356 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1431ms 21:14:04 INFO - PROCESS | 1869 | 1461039244423 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 1869 | 1461039244426 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 21:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:14:04 INFO - PROCESS | 1869 | 1461039244432 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 1869 | 1461039244434 Marionette TRACE conn3 <- [1,2194,null,{}] 21:14:04 INFO - PROCESS | 1869 | 1461039244440 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:04 INFO - PROCESS | 1869 | 1461039244622 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 21:14:04 INFO - PROCESS | 1869 | 1461039244891 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e006d8000 == 174 [pid = 1869] [id = 556] 21:14:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 328 (0x7f3e00691000) [pid = 1869] [serial = 1669] [outer = (nil)] 21:14:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 329 (0x7f3e01d4dc00) [pid = 1869] [serial = 1670] [outer = 0x7f3e00691000] 21:14:04 INFO - PROCESS | 1869 | 1461039244965 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 330 (0x7f3e01d52000) [pid = 1869] [serial = 1671] [outer = 0x7f3e00691000] 21:14:05 INFO - PROCESS | 1869 | 1461039245800 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1431ms 21:14:05 INFO - PROCESS | 1869 | 1461039245863 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 1869 | 1461039245867 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 21:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:14:05 INFO - PROCESS | 1869 | 1461039245873 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 1869 | 1461039245875 Marionette TRACE conn3 <- [1,2198,null,{}] 21:14:05 INFO - PROCESS | 1869 | 1461039245880 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:06 INFO - PROCESS | 1869 | 1461039246057 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 21:14:06 INFO - PROCESS | 1869 | 1461039246331 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e03cbb000 == 175 [pid = 1869] [id = 557] 21:14:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 331 (0x7f3e00691c00) [pid = 1869] [serial = 1672] [outer = (nil)] 21:14:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 332 (0x7f3e01d57800) [pid = 1869] [serial = 1673] [outer = 0x7f3e00691c00] 21:14:06 INFO - PROCESS | 1869 | 1461039246407 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 333 (0x7f3e06478400) [pid = 1869] [serial = 1674] [outer = 0x7f3e00691c00] 21:14:07 INFO - PROCESS | 1869 | 1461039247254 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1429ms 21:14:07 INFO - PROCESS | 1869 | 1461039247302 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 1869 | 1461039247306 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 21:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:14:07 INFO - PROCESS | 1869 | 1461039247311 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 1869 | 1461039247313 Marionette TRACE conn3 <- [1,2202,null,{}] 21:14:07 INFO - PROCESS | 1869 | 1461039247319 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:07 INFO - PROCESS | 1869 | 1461039247498 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 21:14:07 INFO - PROCESS | 1869 | 1461039247815 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17273800 == 176 [pid = 1869] [id = 558] 21:14:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 334 (0x7f3e0069d400) [pid = 1869] [serial = 1675] [outer = (nil)] 21:14:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 335 (0x7f3e05549400) [pid = 1869] [serial = 1676] [outer = 0x7f3e0069d400] 21:14:07 INFO - PROCESS | 1869 | 1461039247932 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 336 (0x7f3e0554e000) [pid = 1869] [serial = 1677] [outer = 0x7f3e0069d400] 21:14:08 INFO - PROCESS | 1869 | 1461039248847 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1581ms 21:14:08 INFO - PROCESS | 1869 | 1461039248894 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 1869 | 1461039248896 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 21:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:14:08 INFO - PROCESS | 1869 | 1461039248902 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 1869 | 1461039248905 Marionette TRACE conn3 <- [1,2206,null,{}] 21:14:08 INFO - PROCESS | 1869 | 1461039248910 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:09 INFO - PROCESS | 1869 | 1461039249089 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 21:14:09 INFO - PROCESS | 1869 | 1461039249366 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b38800 == 177 [pid = 1869] [id = 559] 21:14:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 337 (0x7f3e01d53c00) [pid = 1869] [serial = 1678] [outer = (nil)] 21:14:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 338 (0x7f3e05552400) [pid = 1869] [serial = 1679] [outer = 0x7f3e01d53c00] 21:14:09 INFO - PROCESS | 1869 | 1461039249477 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 339 (0x7f3e067ce000) [pid = 1869] [serial = 1680] [outer = 0x7f3e01d53c00] 21:14:10 INFO - PROCESS | 1869 | 1461039250318 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1479ms 21:14:10 INFO - PROCESS | 1869 | 1461039250384 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 1869 | 1461039250387 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 21:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:14:10 INFO - PROCESS | 1869 | 1461039250393 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 1869 | 1461039250395 Marionette TRACE conn3 <- [1,2210,null,{}] 21:14:10 INFO - PROCESS | 1869 | 1461039250401 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:10 INFO - PROCESS | 1869 | 1461039250669 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 21:14:11 INFO - PROCESS | 1869 | 1461039251404 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e01c70000 == 178 [pid = 1869] [id = 560] 21:14:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 340 (0x7f3e00693000) [pid = 1869] [serial = 1681] [outer = (nil)] 21:14:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 341 (0x7f3e01c39c00) [pid = 1869] [serial = 1682] [outer = 0x7f3e00693000] 21:14:11 INFO - PROCESS | 1869 | 1461039251471 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 342 (0x7f3e0398c000) [pid = 1869] [serial = 1683] [outer = 0x7f3e00693000] 21:14:12 INFO - PROCESS | 1869 | 1461039252316 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1980ms 21:14:12 INFO - PROCESS | 1869 | 1461039252375 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 1869 | 1461039252381 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 21:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:14:12 INFO - PROCESS | 1869 | 1461039252390 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 1869 | 1461039252394 Marionette TRACE conn3 <- [1,2214,null,{}] 21:14:12 INFO - PROCESS | 1869 | 1461039252400 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:12 INFO - PROCESS | 1869 | 1461039252591 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 21:14:12 INFO - PROCESS | 1869 | 1461039252867 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06d68800 == 179 [pid = 1869] [id = 561] 21:14:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 343 (0x7f3e05686c00) [pid = 1869] [serial = 1684] [outer = (nil)] 21:14:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 344 (0x7f3e05ea9c00) [pid = 1869] [serial = 1685] [outer = 0x7f3e05686c00] 21:14:12 INFO - PROCESS | 1869 | 1461039252982 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 345 (0x7f3e061f0800) [pid = 1869] [serial = 1686] [outer = 0x7f3e05686c00] 21:14:13 INFO - PROCESS | 1869 | 1461039253869 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1535ms 21:14:13 INFO - PROCESS | 1869 | 1461039253928 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 1869 | 1461039253933 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 21:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:14:13 INFO - PROCESS | 1869 | 1461039253939 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 1869 | 1461039253942 Marionette TRACE conn3 <- [1,2218,null,{}] 21:14:13 INFO - PROCESS | 1869 | 1461039253948 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:14 INFO - PROCESS | 1869 | 1461039254121 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 21:14:14 INFO - PROCESS | 1869 | 1461039254622 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e025d9000 == 180 [pid = 1869] [id = 562] 21:14:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 346 (0x7f3e05ea4400) [pid = 1869] [serial = 1687] [outer = (nil)] 21:14:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 347 (0x7f3e06445c00) [pid = 1869] [serial = 1688] [outer = 0x7f3e05ea4400] 21:14:14 INFO - PROCESS | 1869 | 1461039254694 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 348 (0x7f3e06477000) [pid = 1869] [serial = 1689] [outer = 0x7f3e05ea4400] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06d4e000 == 179 [pid = 1869] [id = 399] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e38e4b000 == 178 [pid = 1869] [id = 395] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1725f800 == 177 [pid = 1869] [id = 246] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b1f800 == 176 [pid = 1869] [id = 390] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06cd2000 == 175 [pid = 1869] [id = 397] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10ea2800 == 174 [pid = 1869] [id = 542] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10194000 == 173 [pid = 1869] [id = 541] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0db1d000 == 172 [pid = 1869] [id = 540] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cc83000 == 171 [pid = 1869] [id = 539] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ba7f800 == 170 [pid = 1869] [id = 538] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e069af000 == 169 [pid = 1869] [id = 537] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067dc000 == 168 [pid = 1869] [id = 536] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c694800 == 167 [pid = 1869] [id = 528] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e058c2000 == 166 [pid = 1869] [id = 527] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ba80000 == 165 [pid = 1869] [id = 526] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e3807c000 == 164 [pid = 1869] [id = 525] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e3388a800 == 163 [pid = 1869] [id = 524] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c30000 == 162 [pid = 1869] [id = 523] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f0d2000 == 161 [pid = 1869] [id = 522] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bb55000 == 160 [pid = 1869] [id = 521] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11004800 == 159 [pid = 1869] [id = 520] 21:14:15 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bb9f800 == 158 [pid = 1869] [id = 519] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 347 (0x7f3e1c287800) [pid = 1869] [serial = 1556] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 346 (0x7f3e17911800) [pid = 1869] [serial = 1550] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 345 (0x7f3e0cb8cc00) [pid = 1869] [serial = 1544] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 344 (0x7f3e1c95fc00) [pid = 1869] [serial = 1508] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 343 (0x7f3e083b5800) [pid = 1869] [serial = 1526] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 342 (0x7f3e062e6400) [pid = 1869] [serial = 1529] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 341 (0x7f3e0c610800) [pid = 1869] [serial = 1542] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 340 (0x7f3e0cfe1800) [pid = 1869] [serial = 1545] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 339 (0x7f3e0875bc00) [pid = 1869] [serial = 1539] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 338 (0x7f3e0c7d1c00) [pid = 1869] [serial = 1496] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 337 (0x7f3e10f05400) [pid = 1869] [serial = 1499] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 336 (0x7f3e065eac00) [pid = 1869] [serial = 1535] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 335 (0x7f3e3381ac00) [pid = 1869] [serial = 1523] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 334 (0x7f3e2072a000) [pid = 1869] [serial = 1511] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 333 (0x7f3e0fce5c00) [pid = 1869] [serial = 1548] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 332 (0x7f3e083b9400) [pid = 1869] [serial = 1532] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 331 (0x7f3e1a6e2000) [pid = 1869] [serial = 1505] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 330 (0x7f3e065e3c00) [pid = 1869] [serial = 1538] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 329 (0x7f3e0b02c800) [pid = 1869] [serial = 1541] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 328 (0x7f3e08aad000) [pid = 1869] [serial = 1493] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 327 (0x7f3e18857400) [pid = 1869] [serial = 1502] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 326 (0x7f3e0e751800) [pid = 1869] [serial = 1547] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 325 (0x7f3e2e796800) [pid = 1869] [serial = 1517] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 324 (0x7f3e18492400) [pid = 1869] [serial = 1551] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 323 (0x7f3e1fcf9400) [pid = 1869] [serial = 1514] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 322 (0x7f3e0c8cac00) [pid = 1869] [serial = 1553] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 321 (0x7f3e07f5d800) [pid = 1869] [serial = 1536] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 320 (0x7f3e2fdeb800) [pid = 1869] [serial = 1520] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 1869 | --DOMWINDOW == 319 (0x7f3e18851800) [pid = 1869] [serial = 1554] [outer = (nil)] [url = about:blank] 21:14:16 INFO - PROCESS | 1869 | 1461039256028 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2139ms 21:14:16 INFO - PROCESS | 1869 | 1461039256118 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 1869 | 1461039256122 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 21:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:14:16 INFO - PROCESS | 1869 | 1461039256137 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 1869 | 1461039256146 Marionette TRACE conn3 <- [1,2222,null,{}] 21:14:16 INFO - PROCESS | 1869 | 1461039256152 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:16 INFO - PROCESS | 1869 | 1461039256327 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 21:14:16 INFO - PROCESS | 1869 | 1461039256538 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e058d2800 == 159 [pid = 1869] [id = 563] 21:14:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 320 (0x7f3e05e9ec00) [pid = 1869] [serial = 1690] [outer = (nil)] 21:14:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 321 (0x7f3e0647f400) [pid = 1869] [serial = 1691] [outer = 0x7f3e05e9ec00] 21:14:16 INFO - PROCESS | 1869 | 1461039256621 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 322 (0x7f3e067cc000) [pid = 1869] [serial = 1692] [outer = 0x7f3e05e9ec00] 21:14:17 INFO - PROCESS | 1869 | 1461039257419 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1345ms 21:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:14:17 INFO - PROCESS | 1869 | 1461039257474 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 1869 | 1461039257477 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 21:14:17 INFO - PROCESS | 1869 | 1461039257483 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 1869 | 1461039257486 Marionette TRACE conn3 <- [1,2226,null,{}] 21:14:17 INFO - PROCESS | 1869 | 1461039257491 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:17 INFO - PROCESS | 1869 | 1461039257652 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 21:14:17 INFO - PROCESS | 1869 | 1461039257668 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0930f800 == 160 [pid = 1869] [id = 564] 21:14:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 323 (0x7f3e067cd000) [pid = 1869] [serial = 1693] [outer = (nil)] 21:14:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 324 (0x7f3e07f5d800) [pid = 1869] [serial = 1694] [outer = 0x7f3e067cd000] 21:14:17 INFO - PROCESS | 1869 | 1461039257728 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 325 (0x7f3e080f7400) [pid = 1869] [serial = 1695] [outer = 0x7f3e067cd000] 21:14:18 INFO - PROCESS | 1869 | 1461039258679 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1228ms 21:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:14:18 INFO - PROCESS | 1869 | 1461039258710 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 1869 | 1461039258712 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 21:14:18 INFO - PROCESS | 1869 | 1461039258718 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 1869 | 1461039258721 Marionette TRACE conn3 <- [1,2230,null,{}] 21:14:18 INFO - PROCESS | 1869 | 1461039258731 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:18 INFO - PROCESS | 1869 | 1461039258970 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 21:14:19 INFO - PROCESS | 1869 | 1461039259003 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0b05b800 == 161 [pid = 1869] [id = 565] 21:14:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 326 (0x7f3e08705000) [pid = 1869] [serial = 1696] [outer = (nil)] 21:14:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 327 (0x7f3e0870a400) [pid = 1869] [serial = 1697] [outer = 0x7f3e08705000] 21:14:19 INFO - PROCESS | 1869 | 1461039259075 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 328 (0x7f3e0942a000) [pid = 1869] [serial = 1698] [outer = 0x7f3e08705000] 21:14:20 INFO - PROCESS | 1869 | 1461039260005 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1335ms 21:14:20 INFO - PROCESS | 1869 | 1461039260069 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 1869 | 1461039260073 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 21:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:14:20 INFO - PROCESS | 1869 | 1461039260078 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 1869 | 1461039260080 Marionette TRACE conn3 <- [1,2234,null,{}] 21:14:20 INFO - PROCESS | 1869 | 1461039260086 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:20 INFO - PROCESS | 1869 | 1461039260322 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 21:14:20 INFO - PROCESS | 1869 | 1461039260347 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc21000 == 162 [pid = 1869] [id = 566] 21:14:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 329 (0x7f3e09620000) [pid = 1869] [serial = 1699] [outer = (nil)] 21:14:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 330 (0x7f3e0b032400) [pid = 1869] [serial = 1700] [outer = 0x7f3e09620000] 21:14:20 INFO - PROCESS | 1869 | 1461039260407 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 331 (0x7f3e0b191000) [pid = 1869] [serial = 1701] [outer = 0x7f3e09620000] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 330 (0x7f3e0609bc00) [pid = 1869] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 329 (0x7f3e060a8c00) [pid = 1869] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 328 (0x7f3e060a6800) [pid = 1869] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 327 (0x7f3e17ac8c00) [pid = 1869] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 326 (0x7f3e07beac00) [pid = 1869] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 325 (0x7f3e0c5aec00) [pid = 1869] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 324 (0x7f3e07be6400) [pid = 1869] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 323 (0x7f3e0cfddc00) [pid = 1869] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 322 (0x7f3e05684800) [pid = 1869] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 321 (0x7f3e065de000) [pid = 1869] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 320 (0x7f3e065de800) [pid = 1869] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 319 (0x7f3e0c8d0c00) [pid = 1869] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 318 (0x7f3e17e84c00) [pid = 1869] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 317 (0x7f3e0ff81400) [pid = 1869] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 316 (0x7f3e1c3a5000) [pid = 1869] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 315 (0x7f3e0b18f000) [pid = 1869] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 314 (0x7f3e0d7b7000) [pid = 1869] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 313 (0x7f3e1e0d9400) [pid = 1869] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 312 (0x7f3e17e82800) [pid = 1869] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 311 (0x7f3e1c28a000) [pid = 1869] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 310 (0x7f3e17ac6c00) [pid = 1869] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 309 (0x7f3e09af3000) [pid = 1869] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 308 (0x7f3e18af0000) [pid = 1869] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 307 (0x7f3e0b193400) [pid = 1869] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 306 (0x7f3e0ead3400) [pid = 1869] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 305 (0x7f3e1ff81c00) [pid = 1869] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 304 (0x7f3e0b18e800) [pid = 1869] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 303 (0x7f3e09618000) [pid = 1869] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 302 (0x7f3e1757b800) [pid = 1869] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 301 (0x7f3e175de400) [pid = 1869] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 300 (0x7f3e0fcdfc00) [pid = 1869] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 299 (0x7f3e08ab1400) [pid = 1869] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 298 (0x7f3e07dc1c00) [pid = 1869] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 297 (0x7f3e083adc00) [pid = 1869] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 296 (0x7f3e1795ac00) [pid = 1869] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 295 (0x7f3e065dc800) [pid = 1869] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 294 (0x7f3e17e8d800) [pid = 1869] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 293 (0x7f3e061e8800) [pid = 1869] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 292 (0x7f3e0b2e5400) [pid = 1869] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 291 (0x7f3e1f041c00) [pid = 1869] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 290 (0x7f3e065c8c00) [pid = 1869] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 289 (0x7f3e0cb8a800) [pid = 1869] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 288 (0x7f3e1e0da400) [pid = 1869] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 287 (0x7f3e05e9fc00) [pid = 1869] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 286 (0x7f3e0fcdb800) [pid = 1869] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 285 (0x7f3e0b2e3c00) [pid = 1869] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 284 (0x7f3e05ea2800) [pid = 1869] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 283 (0x7f3e0c5ab400) [pid = 1869] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 282 (0x7f3e18ad2400) [pid = 1869] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 281 (0x7f3e17957400) [pid = 1869] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 280 (0x7f3e18496000) [pid = 1869] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 279 (0x7f3e0b8a3800) [pid = 1869] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 278 (0x7f3e17ad1800) [pid = 1869] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 277 (0x7f3e065dd000) [pid = 1869] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 276 (0x7f3e20dee400) [pid = 1869] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 275 (0x7f3e07f5b400) [pid = 1869] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 274 (0x7f3e065e4400) [pid = 1869] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 273 (0x7f3e0cb88800) [pid = 1869] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 272 (0x7f3e09af8400) [pid = 1869] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 271 (0x7f3e22bc1800) [pid = 1869] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 270 (0x7f3e0b19cc00) [pid = 1869] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 269 (0x7f3e0609b400) [pid = 1869] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 268 (0x7f3e1c3a9c00) [pid = 1869] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e0fcde800) [pid = 1869] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e060a7c00) [pid = 1869] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e19aa6400) [pid = 1869] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e1c290400) [pid = 1869] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e10f04000) [pid = 1869] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e1c30ac00) [pid = 1869] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e1c308000) [pid = 1869] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e08ab2c00) [pid = 1869] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e0ff81000) [pid = 1869] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e0ff82800) [pid = 1869] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e07dc6800) [pid = 1869] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e065e5c00) [pid = 1869] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e0cbe1c00) [pid = 1869] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e0cbe0400) [pid = 1869] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e09626c00) [pid = 1869] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e05ea0800) [pid = 1869] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e060a7400) [pid = 1869] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e07be2400) [pid = 1869] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e2d969800) [pid = 1869] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e23f41800) [pid = 1869] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e20410800) [pid = 1869] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e05ea2400) [pid = 1869] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e18aec000) [pid = 1869] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e1c3a7000) [pid = 1869] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e1c3a6800) [pid = 1869] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e1fcee000) [pid = 1869] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e1f4c7000) [pid = 1869] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e1c309400) [pid = 1869] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e1c30b000) [pid = 1869] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:14:22 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e08ab8400) [pid = 1869] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:14:22 INFO - PROCESS | 1869 | 1461039262584 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2534ms 21:14:22 INFO - PROCESS | 1869 | 1461039262613 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 21:14:22 INFO - PROCESS | 1869 | 1461039262616 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 21:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:14:22 INFO - PROCESS | 1869 | 1461039262622 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 1869 | 1461039262624 Marionette TRACE conn3 <- [1,2238,null,{}] 21:14:22 INFO - PROCESS | 1869 | 1461039262629 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:22 INFO - PROCESS | 1869 | 1461039262790 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 21:14:22 INFO - PROCESS | 1869 | 1461039262818 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08047000 == 163 [pid = 1869] [id = 567] 21:14:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e05e9bc00) [pid = 1869] [serial = 1702] [outer = (nil)] 21:14:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e062e8800) [pid = 1869] [serial = 1703] [outer = 0x7f3e05e9bc00] 21:14:22 INFO - PROCESS | 1869 | 1461039262877 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e067cfc00) [pid = 1869] [serial = 1704] [outer = 0x7f3e05e9bc00] 21:14:23 INFO - PROCESS | 1869 | 1461039263729 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1126ms 21:14:23 INFO - PROCESS | 1869 | 1461039263748 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 1869 | 1461039263751 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 21:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:14:23 INFO - PROCESS | 1869 | 1461039263756 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 1869 | 1461039263758 Marionette TRACE conn3 <- [1,2242,null,{}] 21:14:23 INFO - PROCESS | 1869 | 1461039263764 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:23 INFO - PROCESS | 1869 | 1461039263997 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 21:14:24 INFO - PROCESS | 1869 | 1461039264318 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e025cc000 == 164 [pid = 1869] [id = 568] 21:14:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e0068f000) [pid = 1869] [serial = 1705] [outer = (nil)] 21:14:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e01c38800) [pid = 1869] [serial = 1706] [outer = 0x7f3e0068f000] 21:14:24 INFO - PROCESS | 1869 | 1461039264398 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e01ec7800) [pid = 1869] [serial = 1707] [outer = 0x7f3e0068f000] 21:14:25 INFO - PROCESS | 1869 | 1461039265313 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 21:14:25 INFO - PROCESS | 1869 | 1461039265339 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 21:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:14:25 INFO - PROCESS | 1869 | 1461039265345 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 21:14:25 INFO - PROCESS | 1869 | 1461039265352 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 1869 | 1461039265358 Marionette TRACE conn3 <- [1,2246,null,{}] 21:14:25 INFO - PROCESS | 1869 | 1461039265366 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:25 INFO - PROCESS | 1869 | 1461039265593 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 21:14:25 INFO - PROCESS | 1869 | 1461039265875 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07ecc000 == 165 [pid = 1869] [id = 569] 21:14:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e061e6000) [pid = 1869] [serial = 1708] [outer = (nil)] 21:14:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e062e9c00) [pid = 1869] [serial = 1709] [outer = 0x7f3e061e6000] 21:14:26 INFO - PROCESS | 1869 | 1461039266001 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e0644a000) [pid = 1869] [serial = 1710] [outer = 0x7f3e061e6000] 21:14:26 INFO - PROCESS | 1869 | 1461039266927 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1635ms 21:14:26 INFO - PROCESS | 1869 | 1461039266991 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 21:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:14:27 INFO - PROCESS | 1869 | 1461039266997 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 21:14:27 INFO - PROCESS | 1869 | 1461039267003 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 1869 | 1461039267006 Marionette TRACE conn3 <- [1,2250,null,{}] 21:14:27 INFO - PROCESS | 1869 | 1461039267012 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:27 INFO - PROCESS | 1869 | 1461039267234 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 21:14:27 INFO - PROCESS | 1869 | 1461039267586 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ba7b800 == 166 [pid = 1869] [id = 570] 21:14:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e0655e400) [pid = 1869] [serial = 1711] [outer = (nil)] 21:14:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e065de800) [pid = 1869] [serial = 1712] [outer = 0x7f3e0655e400] 21:14:27 INFO - PROCESS | 1869 | 1461039267664 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e07be8000) [pid = 1869] [serial = 1713] [outer = 0x7f3e0655e400] 21:14:28 INFO - PROCESS | 1869 | 1461039268504 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1533ms 21:14:28 INFO - PROCESS | 1869 | 1461039268536 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 1869 | 1461039268539 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 21:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:14:28 INFO - PROCESS | 1869 | 1461039268555 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 1869 | 1461039268563 Marionette TRACE conn3 <- [1,2254,null,{}] 21:14:28 INFO - PROCESS | 1869 | 1461039268570 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:28 INFO - PROCESS | 1869 | 1461039268772 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 21:14:29 INFO - PROCESS | 1869 | 1461039269043 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccc8800 == 167 [pid = 1869] [id = 571] 21:14:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e0655f400) [pid = 1869] [serial = 1714] [outer = (nil)] 21:14:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 252 (0x7f3e08704000) [pid = 1869] [serial = 1715] [outer = 0x7f3e0655f400] 21:14:29 INFO - PROCESS | 1869 | 1461039269121 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 253 (0x7f3e0875d800) [pid = 1869] [serial = 1716] [outer = 0x7f3e0655f400] 21:14:30 INFO - PROCESS | 1869 | 1461039269998 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1503ms 21:14:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:14:30 INFO - PROCESS | 1869 | 1461039270050 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 1869 | 1461039270054 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 21:14:30 INFO - PROCESS | 1869 | 1461039270060 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 1869 | 1461039270063 Marionette TRACE conn3 <- [1,2258,null,{}] 21:14:30 INFO - PROCESS | 1869 | 1461039270068 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:30 INFO - PROCESS | 1869 | 1461039270253 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 21:14:30 INFO - PROCESS | 1869 | 1461039270531 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d96c000 == 168 [pid = 1869] [id = 572] 21:14:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 254 (0x7f3e061ecc00) [pid = 1869] [serial = 1717] [outer = (nil)] 21:14:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 255 (0x7f3e08ab8c00) [pid = 1869] [serial = 1718] [outer = 0x7f3e061ecc00] 21:14:30 INFO - PROCESS | 1869 | 1461039270662 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 256 (0x7f3e09624800) [pid = 1869] [serial = 1719] [outer = 0x7f3e061ecc00] 21:14:31 INFO - PROCESS | 1869 | 1461039271496 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1489ms 21:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:14:31 INFO - PROCESS | 1869 | 1461039271548 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 1869 | 1461039271551 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 21:14:31 INFO - PROCESS | 1869 | 1461039271557 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - PROCESS | 1869 | 1461039271560 Marionette TRACE conn3 <- [1,2262,null,{}] 21:14:31 INFO - PROCESS | 1869 | 1461039271566 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:31 INFO - PROCESS | 1869 | 1461039271748 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 21:14:32 INFO - PROCESS | 1869 | 1461039272031 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0da53800 == 169 [pid = 1869] [id = 573] 21:14:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 257 (0x7f3e0a5c4000) [pid = 1869] [serial = 1720] [outer = (nil)] 21:14:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 258 (0x7f3e0a5cd000) [pid = 1869] [serial = 1721] [outer = 0x7f3e0a5c4000] 21:14:32 INFO - PROCESS | 1869 | 1461039272134 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 259 (0x7f3e0b2dbc00) [pid = 1869] [serial = 1722] [outer = 0x7f3e0a5c4000] 21:14:33 INFO - PROCESS | 1869 | 1461039273027 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1481ms 21:14:33 INFO - PROCESS | 1869 | 1461039273037 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 21:14:33 INFO - PROCESS | 1869 | 1461039273040 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 21:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:14:33 INFO - PROCESS | 1869 | 1461039273063 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 1869 | 1461039273066 Marionette TRACE conn3 <- [1,2266,null,{}] 21:14:33 INFO - PROCESS | 1869 | 1461039273071 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:33 INFO - PROCESS | 1869 | 1461039273250 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 21:14:33 INFO - PROCESS | 1869 | 1461039273531 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd8c800 == 170 [pid = 1869] [id = 574] 21:14:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 260 (0x7f3e09674800) [pid = 1869] [serial = 1723] [outer = (nil)] 21:14:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 261 (0x7f3e0b8ad400) [pid = 1869] [serial = 1724] [outer = 0x7f3e09674800] 21:14:33 INFO - PROCESS | 1869 | 1461039273606 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 262 (0x7f3e0c5a5400) [pid = 1869] [serial = 1725] [outer = 0x7f3e09674800] 21:14:34 INFO - PROCESS | 1869 | 1461039274445 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:14:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:14:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1434ms 21:14:34 INFO - PROCESS | 1869 | 1461039274495 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 1869 | 1461039274498 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 21:14:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:14:34 INFO - PROCESS | 1869 | 1461039274504 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 1869 | 1461039274507 Marionette TRACE conn3 <- [1,2270,null,{}] 21:14:34 INFO - PROCESS | 1869 | 1461039274512 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:34 INFO - PROCESS | 1869 | 1461039274693 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 21:14:34 INFO - PROCESS | 1869 | 1461039274972 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fee2000 == 171 [pid = 1869] [id = 575] 21:14:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 263 (0x7f3e0a5c5000) [pid = 1869] [serial = 1726] [outer = (nil)] 21:14:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 264 (0x7f3e0c604400) [pid = 1869] [serial = 1727] [outer = 0x7f3e0a5c5000] 21:14:35 INFO - PROCESS | 1869 | 1461039275046 Marionette DEBUG loaded listener.js 21:14:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 265 (0x7f3e0c609800) [pid = 1869] [serial = 1728] [outer = 0x7f3e0a5c5000] 21:14:35 INFO - PROCESS | 1869 | 1461039275884 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1432ms 21:14:35 INFO - PROCESS | 1869 | 1461039275937 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 1869 | 1461039275941 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 21:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:14:35 INFO - PROCESS | 1869 | 1461039275947 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 1869 | 1461039275949 Marionette TRACE conn3 <- [1,2274,null,{}] 21:14:35 INFO - PROCESS | 1869 | 1461039275955 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:36 INFO - PROCESS | 1869 | 1461039276133 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 21:14:36 INFO - PROCESS | 1869 | 1461039276416 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10db2000 == 172 [pid = 1869] [id = 576] 21:14:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 266 (0x7f3e0b2e8400) [pid = 1869] [serial = 1729] [outer = (nil)] 21:14:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 267 (0x7f3e0c7cbc00) [pid = 1869] [serial = 1730] [outer = 0x7f3e0b2e8400] 21:14:36 INFO - PROCESS | 1869 | 1461039276490 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 268 (0x7f3e0c7d6c00) [pid = 1869] [serial = 1731] [outer = 0x7f3e0b2e8400] 21:14:37 INFO - PROCESS | 1869 | 1461039277323 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1429ms 21:14:37 INFO - PROCESS | 1869 | 1461039277392 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 1869 | 1461039277395 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 21:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:14:37 INFO - PROCESS | 1869 | 1461039277404 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 1869 | 1461039277407 Marionette TRACE conn3 <- [1,2278,null,{}] 21:14:37 INFO - PROCESS | 1869 | 1461039277412 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:37 INFO - PROCESS | 1869 | 1461039277593 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 21:14:37 INFO - PROCESS | 1869 | 1461039277870 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10eaa000 == 173 [pid = 1869] [id = 577] 21:14:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 269 (0x7f3e0c609400) [pid = 1869] [serial = 1732] [outer = (nil)] 21:14:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 270 (0x7f3e0c8cac00) [pid = 1869] [serial = 1733] [outer = 0x7f3e0c609400] 21:14:37 INFO - PROCESS | 1869 | 1461039277942 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 271 (0x7f3e0cb8c800) [pid = 1869] [serial = 1734] [outer = 0x7f3e0c609400] 21:14:38 INFO - PROCESS | 1869 | 1461039278821 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1429ms 21:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:14:38 INFO - PROCESS | 1869 | 1461039278833 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 1869 | 1461039278836 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 21:14:38 INFO - PROCESS | 1869 | 1461039278842 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 1869 | 1461039278845 Marionette TRACE conn3 <- [1,2282,null,{}] 21:14:38 INFO - PROCESS | 1869 | 1461039278850 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:39 INFO - PROCESS | 1869 | 1461039279036 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 21:14:39 INFO - PROCESS | 1869 | 1461039279291 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1105c800 == 174 [pid = 1869] [id = 578] 21:14:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 272 (0x7f3e0cbe3800) [pid = 1869] [serial = 1735] [outer = (nil)] 21:14:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 273 (0x7f3e0cbe7800) [pid = 1869] [serial = 1736] [outer = 0x7f3e0cbe3800] 21:14:39 INFO - PROCESS | 1869 | 1461039279377 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 274 (0x7f3e0cd70800) [pid = 1869] [serial = 1737] [outer = 0x7f3e0cbe3800] 21:14:40 INFO - PROCESS | 1869 | 1461039280294 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1479ms 21:14:40 INFO - PROCESS | 1869 | 1461039280320 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 1869 | 1461039280324 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 21:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:14:40 INFO - PROCESS | 1869 | 1461039280330 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 1869 | 1461039280340 Marionette TRACE conn3 <- [1,2286,null,{}] 21:14:40 INFO - PROCESS | 1869 | 1461039280345 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:40 INFO - PROCESS | 1869 | 1461039280557 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 21:14:40 INFO - PROCESS | 1869 | 1461039280872 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17265000 == 175 [pid = 1869] [id = 579] 21:14:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 275 (0x7f3e0eacc800) [pid = 1869] [serial = 1738] [outer = (nil)] 21:14:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 276 (0x7f3e0eada800) [pid = 1869] [serial = 1739] [outer = 0x7f3e0eacc800] 21:14:41 INFO - PROCESS | 1869 | 1461039280995 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 277 (0x7f3e0eae7000) [pid = 1869] [serial = 1740] [outer = 0x7f3e0eacc800] 21:14:41 INFO - PROCESS | 1869 | 1461039281783 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:14:41 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 21:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1487ms 21:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:14:41 INFO - PROCESS | 1869 | 1461039281819 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 21:14:41 INFO - PROCESS | 1869 | 1461039281821 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 21:14:41 INFO - PROCESS | 1869 | 1461039281827 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 1869 | 1461039281831 Marionette TRACE conn3 <- [1,2290,null,{}] 21:14:41 INFO - PROCESS | 1869 | 1461039281850 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:42 INFO - PROCESS | 1869 | 1461039282101 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 21:14:42 INFO - PROCESS | 1869 | 1461039282292 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17390000 == 176 [pid = 1869] [id = 580] 21:14:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 278 (0x7f3e0eadc800) [pid = 1869] [serial = 1741] [outer = (nil)] 21:14:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 279 (0x7f3e0fce5800) [pid = 1869] [serial = 1742] [outer = 0x7f3e0eadc800] 21:14:42 INFO - PROCESS | 1869 | 1461039282363 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 280 (0x7f3e0ff82800) [pid = 1869] [serial = 1743] [outer = 0x7f3e0eadc800] 21:14:43 INFO - PROCESS | 1869 | 1461039283257 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1486ms 21:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:14:43 INFO - PROCESS | 1869 | 1461039283313 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 1869 | 1461039283315 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 21:14:43 INFO - PROCESS | 1869 | 1461039283322 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 1869 | 1461039283325 Marionette TRACE conn3 <- [1,2294,null,{}] 21:14:43 INFO - PROCESS | 1869 | 1461039283330 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:43 INFO - PROCESS | 1869 | 1461039283514 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 21:14:43 INFO - PROCESS | 1869 | 1461039283797 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17e53000 == 177 [pid = 1869] [id = 581] 21:14:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 281 (0x7f3e0fcde800) [pid = 1869] [serial = 1744] [outer = (nil)] 21:14:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 282 (0x7f3e10f05800) [pid = 1869] [serial = 1745] [outer = 0x7f3e0fcde800] 21:14:43 INFO - PROCESS | 1869 | 1461039283871 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 283 (0x7f3e15ecdc00) [pid = 1869] [serial = 1746] [outer = 0x7f3e0fcde800] 21:14:44 INFO - PROCESS | 1869 | 1461039284723 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1437ms 21:14:44 INFO - PROCESS | 1869 | 1461039284757 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 1869 | 1461039284760 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 21:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:14:44 INFO - PROCESS | 1869 | 1461039284766 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 1869 | 1461039284769 Marionette TRACE conn3 <- [1,2298,null,{}] 21:14:44 INFO - PROCESS | 1869 | 1461039284774 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:44 INFO - PROCESS | 1869 | 1461039284952 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 21:14:45 INFO - PROCESS | 1869 | 1461039285240 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18978000 == 178 [pid = 1869] [id = 582] 21:14:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 284 (0x7f3e0ead4000) [pid = 1869] [serial = 1747] [outer = (nil)] 21:14:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 285 (0x7f3e15ed9000) [pid = 1869] [serial = 1748] [outer = 0x7f3e0ead4000] 21:14:45 INFO - PROCESS | 1869 | 1461039285315 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 286 (0x7f3e15f3c400) [pid = 1869] [serial = 1749] [outer = 0x7f3e0ead4000] 21:14:46 INFO - PROCESS | 1869 | 1461039286196 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1485ms 21:14:46 INFO - PROCESS | 1869 | 1461039286251 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 1869 | 1461039286255 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 21:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:14:46 INFO - PROCESS | 1869 | 1461039286260 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 1869 | 1461039286263 Marionette TRACE conn3 <- [1,2302,null,{}] 21:14:46 INFO - PROCESS | 1869 | 1461039286268 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:46 INFO - PROCESS | 1869 | 1461039286456 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 21:14:46 INFO - PROCESS | 1869 | 1461039286740 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba31800 == 179 [pid = 1869] [id = 583] 21:14:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 287 (0x7f3e0647dc00) [pid = 1869] [serial = 1750] [outer = (nil)] 21:14:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 288 (0x7f3e17437400) [pid = 1869] [serial = 1751] [outer = 0x7f3e0647dc00] 21:14:46 INFO - PROCESS | 1869 | 1461039286854 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 289 (0x7f3e174a8800) [pid = 1869] [serial = 1752] [outer = 0x7f3e0647dc00] 21:14:47 INFO - PROCESS | 1869 | 1461039287729 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1528ms 21:14:47 INFO - PROCESS | 1869 | 1461039287789 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 21:14:47 INFO - PROCESS | 1869 | 1461039287793 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 21:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:14:47 INFO - PROCESS | 1869 | 1461039287798 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 1869 | 1461039287800 Marionette TRACE conn3 <- [1,2306,null,{}] 21:14:47 INFO - PROCESS | 1869 | 1461039287806 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:47 INFO - PROCESS | 1869 | 1461039287989 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 21:14:48 INFO - PROCESS | 1869 | 1461039288340 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067f0800 == 180 [pid = 1869] [id = 584] 21:14:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 290 (0x7f3e01ec4400) [pid = 1869] [serial = 1753] [outer = (nil)] 21:14:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 291 (0x7f3e065c8400) [pid = 1869] [serial = 1754] [outer = 0x7f3e01ec4400] 21:14:48 INFO - PROCESS | 1869 | 1461039288415 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 292 (0x7f3e0cbe4000) [pid = 1869] [serial = 1755] [outer = 0x7f3e01ec4400] 21:14:49 INFO - PROCESS | 1869 | 1461039289273 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1535ms 21:14:49 INFO - PROCESS | 1869 | 1461039289334 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 1869 | 1461039289338 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 21:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:14:49 INFO - PROCESS | 1869 | 1461039289344 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 1869 | 1461039289346 Marionette TRACE conn3 <- [1,2310,null,{}] 21:14:49 INFO - PROCESS | 1869 | 1461039289352 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:49 INFO - PROCESS | 1869 | 1461039289550 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 21:14:49 INFO - PROCESS | 1869 | 1461039289837 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d13000 == 181 [pid = 1869] [id = 585] 21:14:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 293 (0x7f3e03a40800) [pid = 1869] [serial = 1756] [outer = (nil)] 21:14:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 294 (0x7f3e062e7c00) [pid = 1869] [serial = 1757] [outer = 0x7f3e03a40800] 21:14:49 INFO - PROCESS | 1869 | 1461039289950 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 295 (0x7f3e065dd400) [pid = 1869] [serial = 1758] [outer = 0x7f3e03a40800] 21:14:50 INFO - PROCESS | 1869 | 1461039290795 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1479ms 21:14:50 INFO - PROCESS | 1869 | 1461039290824 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 1869 | 1461039290827 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 21:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:14:50 INFO - PROCESS | 1869 | 1461039290833 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 1869 | 1461039290835 Marionette TRACE conn3 <- [1,2314,null,{}] 21:14:50 INFO - PROCESS | 1869 | 1461039290841 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:51 INFO - PROCESS | 1869 | 1461039291036 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 21:14:51 INFO - PROCESS | 1869 | 1461039291329 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17335000 == 182 [pid = 1869] [id = 586] 21:14:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 296 (0x7f3e05e9e000) [pid = 1869] [serial = 1759] [outer = (nil)] 21:14:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 297 (0x7f3e065dfc00) [pid = 1869] [serial = 1760] [outer = 0x7f3e05e9e000] 21:14:51 INFO - PROCESS | 1869 | 1461039291442 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 298 (0x7f3e09425000) [pid = 1869] [serial = 1761] [outer = 0x7f3e05e9e000] 21:14:52 INFO - PROCESS | 1869 | 1461039292262 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1484ms 21:14:52 INFO - PROCESS | 1869 | 1461039292317 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 21:14:52 INFO - PROCESS | 1869 | 1461039292321 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 21:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:14:52 INFO - PROCESS | 1869 | 1461039292327 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 1869 | 1461039292330 Marionette TRACE conn3 <- [1,2318,null,{}] 21:14:52 INFO - PROCESS | 1869 | 1461039292335 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:52 INFO - PROCESS | 1869 | 1461039292534 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 21:14:52 INFO - PROCESS | 1869 | 1461039292823 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ba7e000 == 183 [pid = 1869] [id = 587] 21:14:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 299 (0x7f3e05ea6000) [pid = 1869] [serial = 1762] [outer = (nil)] 21:14:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 300 (0x7f3e065cc800) [pid = 1869] [serial = 1763] [outer = 0x7f3e05ea6000] 21:14:52 INFO - PROCESS | 1869 | 1461039292896 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 301 (0x7f3e09677c00) [pid = 1869] [serial = 1764] [outer = 0x7f3e05ea6000] 21:14:53 INFO - PROCESS | 1869 | 1461039293780 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 1869 | 1461039293860 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 21:14:53 INFO - PROCESS | 1869 | 1461039293866 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 1869 | 1461039293869 Marionette TRACE conn3 <- [1,2322,null,{}] 21:14:53 INFO - PROCESS | 1869 | 1461039293875 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:54 INFO - PROCESS | 1869 | 1461039294104 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 21:14:54 INFO - PROCESS | 1869 | 1461039294438 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06d68000 == 182 [pid = 1869] [id = 509] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33a8e000 == 181 [pid = 1869] [id = 507] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd97000 == 180 [pid = 1869] [id = 412] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e069af800 == 179 [pid = 1869] [id = 508] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08047000 == 178 [pid = 1869] [id = 567] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc21000 == 177 [pid = 1869] [id = 566] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06d68800 == 176 [pid = 1869] [id = 561] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e01c70000 == 175 [pid = 1869] [id = 560] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e035e2000 == 174 [pid = 1869] [id = 555] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e035ca000 == 173 [pid = 1869] [id = 554] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e38e4f000 == 172 [pid = 1869] [id = 553] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33390800 == 171 [pid = 1869] [id = 552] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2ec9e000 == 170 [pid = 1869] [id = 551] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e229cf000 == 169 [pid = 1869] [id = 550] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2097b000 == 168 [pid = 1869] [id = 549] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c0bd800 == 167 [pid = 1869] [id = 548] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19780800 == 166 [pid = 1869] [id = 547] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17387000 == 165 [pid = 1869] [id = 546] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10183800 == 164 [pid = 1869] [id = 545] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc24000 == 163 [pid = 1869] [id = 544] 21:14:55 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e056ab800 == 162 [pid = 1869] [id = 543] 21:14:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e006cf000 == 163 [pid = 1869] [id = 588] 21:14:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 302 (0x7f3e01c42400) [pid = 1869] [serial = 1765] [outer = (nil)] 21:14:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 303 (0x7f3e01d51c00) [pid = 1869] [serial = 1766] [outer = 0x7f3e01c42400] 21:14:55 INFO - PROCESS | 1869 | 1461039295650 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 304 (0x7f3e01ecd000) [pid = 1869] [serial = 1767] [outer = 0x7f3e01c42400] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 303 (0x7f3e0b8bb800) [pid = 1869] [serial = 1467] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 302 (0x7f3e31c8ac00) [pid = 1869] [serial = 1404] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 301 (0x7f3e0cbe6800) [pid = 1869] [serial = 1533] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 300 (0x7f3e1f03f800) [pid = 1869] [serial = 1323] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 299 (0x7f3e1833b800) [pid = 1869] [serial = 1383] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 298 (0x7f3e1fcf0400) [pid = 1869] [serial = 1509] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 297 (0x7f3e21c4d000) [pid = 1869] [serial = 1398] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 296 (0x7f3e15ed4000) [pid = 1869] [serial = 1233] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 295 (0x7f3e18b79400) [pid = 1869] [serial = 1503] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 294 (0x7f3e175d6400) [pid = 1869] [serial = 1500] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 293 (0x7f3e0cd6b000) [pid = 1869] [serial = 1497] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 292 (0x7f3e0967d400) [pid = 1869] [serial = 1494] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 291 (0x7f3e17acb000) [pid = 1869] [serial = 1380] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 290 (0x7f3e0ff87c00) [pid = 1869] [serial = 1377] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 289 (0x7f3e0c7d8800) [pid = 1869] [serial = 1374] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 288 (0x7f3e09428400) [pid = 1869] [serial = 1371] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 287 (0x7f3e061f1800) [pid = 1869] [serial = 1344] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 286 (0x7f3e07bef400) [pid = 1869] [serial = 1341] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 285 (0x7f3e33930c00) [pid = 1869] [serial = 1338] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 284 (0x7f3e2f931000) [pid = 1869] [serial = 1335] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 283 (0x7f3e2e8b0c00) [pid = 1869] [serial = 1332] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 282 (0x7f3e2eaf0800) [pid = 1869] [serial = 1200] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 281 (0x7f3e1c04fc00) [pid = 1869] [serial = 1197] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 280 (0x7f3e33923c00) [pid = 1869] [serial = 1194] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 279 (0x7f3e1c3b2800) [pid = 1869] [serial = 1191] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 278 (0x7f3e31bd8000) [pid = 1869] [serial = 1188] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 277 (0x7f3e2ea9ec00) [pid = 1869] [serial = 1185] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 276 (0x7f3e1e3cf400) [pid = 1869] [serial = 1182] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 275 (0x7f3e1c8ea400) [pid = 1869] [serial = 1179] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 274 (0x7f3e22bb9400) [pid = 1869] [serial = 1143] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 273 (0x7f3e0c5a6800) [pid = 1869] [serial = 1239] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 272 (0x7f3e20b81400) [pid = 1869] [serial = 1326] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 271 (0x7f3e1c286800) [pid = 1869] [serial = 1506] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 270 (0x7f3e1791e400) [pid = 1869] [serial = 1314] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 269 (0x7f3e28809c00) [pid = 1869] [serial = 1446] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 268 (0x7f3e0c60e400) [pid = 1869] [serial = 1170] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 267 (0x7f3e0b2eb400) [pid = 1869] [serial = 1308] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 266 (0x7f3e1c8f5400) [pid = 1869] [serial = 1263] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 265 (0x7f3e19a10800) [pid = 1869] [serial = 1251] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 264 (0x7f3e1794f400) [pid = 1869] [serial = 1248] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 263 (0x7f3e0b8abc00) [pid = 1869] [serial = 1278] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 262 (0x7f3e3380e400) [pid = 1869] [serial = 1464] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 261 (0x7f3e083ba000) [pid = 1869] [serial = 1527] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 260 (0x7f3e1c285000) [pid = 1869] [serial = 1320] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 259 (0x7f3e065ea400) [pid = 1869] [serial = 1455] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 258 (0x7f3e1c3b0400) [pid = 1869] [serial = 1389] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 257 (0x7f3e0cb88400) [pid = 1869] [serial = 1434] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 256 (0x7f3e22bc1400) [pid = 1869] [serial = 1515] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 255 (0x7f3e23f4a800) [pid = 1869] [serial = 1272] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 254 (0x7f3e09678800) [pid = 1869] [serial = 1236] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 253 (0x7f3e18b80000) [pid = 1869] [serial = 1440] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 252 (0x7f3e2eaf7c00) [pid = 1869] [serial = 1401] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 251 (0x7f3e07f61c00) [pid = 1869] [serial = 1203] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e3380d800) [pid = 1869] [serial = 1521] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e0ead7000) [pid = 1869] [serial = 1242] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e0b2e0400) [pid = 1869] [serial = 1209] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e17573000) [pid = 1869] [serial = 1245] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e1e0d4800) [pid = 1869] [serial = 1392] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e1c048c00) [pid = 1869] [serial = 1254] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e207ad800) [pid = 1869] [serial = 1266] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e1ba49800) [pid = 1869] [serial = 1167] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e1c28a800) [pid = 1869] [serial = 1257] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e07dc1800) [pid = 1869] [serial = 1458] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e3392b400) [pid = 1869] [serial = 1452] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e080f7c00) [pid = 1869] [serial = 1206] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e33d05c00) [pid = 1869] [serial = 1461] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e2ec1b400) [pid = 1869] [serial = 1518] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e27b5d000) [pid = 1869] [serial = 1275] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e33d9cc00) [pid = 1869] [serial = 1524] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e15f3d800) [pid = 1869] [serial = 1173] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e062ee000) [pid = 1869] [serial = 1530] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e22058000) [pid = 1869] [serial = 1512] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e19a9fc00) [pid = 1869] [serial = 1317] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e08ab3c00) [pid = 1869] [serial = 1431] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e1c30f000) [pid = 1869] [serial = 1260] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e33354c00) [pid = 1869] [serial = 1574] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e0967c000) [pid = 1869] [serial = 1619] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e1c3de400) [pid = 1869] [serial = 1557] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e33e16800) [pid = 1869] [serial = 1586] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0647ac00) [pid = 1869] [serial = 1577] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e067cec00) [pid = 1869] [serial = 1589] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e03a47c00) [pid = 1869] [serial = 1592] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e06480c00) [pid = 1869] [serial = 1583] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e01c40400) [pid = 1869] [serial = 1595] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e063ed000) [pid = 1869] [serial = 1580] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e0568dc00) [pid = 1869] [serial = 1610] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e062e8000) [pid = 1869] [serial = 1611] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e065e7000) [pid = 1869] [serial = 1613] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e067cb000) [pid = 1869] [serial = 1614] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e083b8800) [pid = 1869] [serial = 1616] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e08ab2400) [pid = 1869] [serial = 1617] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e0c7cf800) [pid = 1869] [serial = 1562] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e065d0000) [pid = 1869] [serial = 1607] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e06563000) [pid = 1869] [serial = 1604] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e03a3f400) [pid = 1869] [serial = 1601] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e08753400) [pid = 1869] [serial = 1559] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e1fc0dc00) [pid = 1869] [serial = 1571] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e17913800) [pid = 1869] [serial = 1565] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e0c5aa400) [pid = 1869] [serial = 1623] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e10f07400) [pid = 1869] [serial = 1626] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e09aedc00) [pid = 1869] [serial = 1620] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e17431800) [pid = 1869] [serial = 1437] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e1bd86800) [pid = 1869] [serial = 1176] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e18ac9400) [pid = 1869] [serial = 1305] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e23f4d800) [pid = 1869] [serial = 1329] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0e75a800) [pid = 1869] [serial = 1311] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e1c304800) [pid = 1869] [serial = 1443] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e21eb3c00) [pid = 1869] [serial = 1269] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e2fc95000) [pid = 1869] [serial = 1449] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e1fd3c800) [pid = 1869] [serial = 1395] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e1ba4c400) [pid = 1869] [serial = 1386] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e1848d800) [pid = 1869] [serial = 1491] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e0b8a4400) [pid = 1869] [serial = 1622] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e0cd77400) [pid = 1869] [serial = 1625] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e10f0ec00) [pid = 1869] [serial = 1628] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e1c3eac00) [pid = 1869] [serial = 1568] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e01ec2c00) [pid = 1869] [serial = 1598] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 1869 | 1461039296714 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2886ms 21:14:56 INFO - PROCESS | 1869 | 1461039296751 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 1869 | 1461039296754 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 21:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:14:56 INFO - PROCESS | 1869 | 1461039296762 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 1869 | 1461039296767 Marionette TRACE conn3 <- [1,2326,null,{}] 21:14:56 INFO - PROCESS | 1869 | 1461039296773 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:56 INFO - PROCESS | 1869 | 1461039296954 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 21:14:57 INFO - PROCESS | 1869 | 1461039297139 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e056c3800 == 164 [pid = 1869] [id = 589] 21:14:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e01d4fc00) [pid = 1869] [serial = 1768] [outer = (nil)] 21:14:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e0567e800) [pid = 1869] [serial = 1769] [outer = 0x7f3e01d4fc00] 21:14:57 INFO - PROCESS | 1869 | 1461039297215 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e05ea2c00) [pid = 1869] [serial = 1770] [outer = 0x7f3e01d4fc00] 21:14:57 INFO - PROCESS | 1869 | 1461039297983 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1284ms 21:14:58 INFO - PROCESS | 1869 | 1461039298045 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 1869 | 1461039298050 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 21:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:14:58 INFO - PROCESS | 1869 | 1461039298060 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 1869 | 1461039298063 Marionette TRACE conn3 <- [1,2330,null,{}] 21:14:58 INFO - PROCESS | 1869 | 1461039298067 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:58 INFO - PROCESS | 1869 | 1461039298244 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 21:14:58 INFO - PROCESS | 1869 | 1461039298254 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e069af800 == 165 [pid = 1869] [id = 590] 21:14:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e05ea3400) [pid = 1869] [serial = 1771] [outer = (nil)] 21:14:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e062ee000) [pid = 1869] [serial = 1772] [outer = 0x7f3e05ea3400] 21:14:58 INFO - PROCESS | 1869 | 1461039298316 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e06446800) [pid = 1869] [serial = 1773] [outer = 0x7f3e05ea3400] 21:14:59 INFO - PROCESS | 1869 | 1461039299426 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1435ms 21:14:59 INFO - PROCESS | 1869 | 1461039299494 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 1869 | 1461039299497 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 21:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:14:59 INFO - PROCESS | 1869 | 1461039299503 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 1869 | 1461039299509 Marionette TRACE conn3 <- [1,2334,null,{}] 21:14:59 INFO - PROCESS | 1869 | 1461039299530 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:59 INFO - PROCESS | 1869 | 1461039299848 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 21:14:59 INFO - PROCESS | 1869 | 1461039299896 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0805d800 == 166 [pid = 1869] [id = 591] 21:14:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e065cc000) [pid = 1869] [serial = 1774] [outer = (nil)] 21:15:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e065e2000) [pid = 1869] [serial = 1775] [outer = 0x7f3e065cc000] 21:15:00 INFO - PROCESS | 1869 | 1461039300017 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e067c8000) [pid = 1869] [serial = 1776] [outer = 0x7f3e065cc000] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e08705000) [pid = 1869] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e09620000) [pid = 1869] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e00693000) [pid = 1869] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e05e9ec00) [pid = 1869] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e05ea4400) [pid = 1869] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e067cd000) [pid = 1869] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e05686c00) [pid = 1869] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:15:01 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e08ab9800) [pid = 1869] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:15:01 INFO - PROCESS | 1869 | 1461039301576 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2089ms 21:15:01 INFO - PROCESS | 1869 | 1461039301595 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 21:15:01 INFO - PROCESS | 1869 | 1461039301599 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 21:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:15:01 INFO - PROCESS | 1869 | 1461039301604 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:15:01 INFO - PROCESS | 1869 | 1461039301607 Marionette TRACE conn3 <- [1,2338,null,{}] 21:15:01 INFO - PROCESS | 1869 | 1461039301612 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:01 INFO - PROCESS | 1869 | 1461039301879 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 21:15:01 INFO - PROCESS | 1869 | 1461039301901 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08bd7000 == 167 [pid = 1869] [id = 592] 21:15:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e05e9ec00) [pid = 1869] [serial = 1777] [outer = (nil)] 21:15:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e07be3c00) [pid = 1869] [serial = 1778] [outer = 0x7f3e05e9ec00] 21:15:01 INFO - PROCESS | 1869 | 1461039301961 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e07dc4400) [pid = 1869] [serial = 1779] [outer = 0x7f3e05e9ec00] 21:15:02 INFO - PROCESS | 1869 | 1461039302815 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1237ms 21:15:02 INFO - PROCESS | 1869 | 1461039302841 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 1869 | 1461039302844 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 21:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:15:02 INFO - PROCESS | 1869 | 1461039302849 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - PROCESS | 1869 | 1461039302851 Marionette TRACE conn3 <- [1,2342,null,{}] 21:15:02 INFO - PROCESS | 1869 | 1461039302857 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:03 INFO - PROCESS | 1869 | 1461039303026 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 21:15:03 INFO - PROCESS | 1869 | 1461039303040 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6ec800 == 168 [pid = 1869] [id = 593] 21:15:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e080f3400) [pid = 1869] [serial = 1780] [outer = (nil)] 21:15:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e083af800) [pid = 1869] [serial = 1781] [outer = 0x7f3e080f3400] 21:15:03 INFO - PROCESS | 1869 | 1461039303110 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e08ab1800) [pid = 1869] [serial = 1782] [outer = 0x7f3e080f3400] 21:15:04 INFO - PROCESS | 1869 | 1461039304361 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1577ms 21:15:04 INFO - PROCESS | 1869 | 1461039304429 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 1869 | 1461039304436 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 21:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:15:04 INFO - PROCESS | 1869 | 1461039304444 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 1869 | 1461039304449 Marionette TRACE conn3 <- [1,2346,null,{}] 21:15:04 INFO - PROCESS | 1869 | 1461039304457 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:04 INFO - PROCESS | 1869 | 1461039304695 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 21:15:05 INFO - PROCESS | 1869 | 1461039305014 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e069b3000 == 169 [pid = 1869] [id = 594] 21:15:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e05e9b800) [pid = 1869] [serial = 1783] [outer = (nil)] 21:15:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e060a6400) [pid = 1869] [serial = 1784] [outer = 0x7f3e05e9b800] 21:15:05 INFO - PROCESS | 1869 | 1461039305089 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e062f0800) [pid = 1869] [serial = 1785] [outer = 0x7f3e05e9b800] 21:15:05 INFO - PROCESS | 1869 | 1461039305985 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1587ms 21:15:06 INFO - PROCESS | 1869 | 1461039306032 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 1869 | 1461039306040 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 21:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:15:06 INFO - PROCESS | 1869 | 1461039306050 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 1869 | 1461039306055 Marionette TRACE conn3 <- [1,2350,null,{}] 21:15:06 INFO - PROCESS | 1869 | 1461039306061 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:06 INFO - PROCESS | 1869 | 1461039306265 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 21:15:06 INFO - PROCESS | 1869 | 1461039306618 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bae5000 == 170 [pid = 1869] [id = 595] 21:15:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e05ea5000) [pid = 1869] [serial = 1786] [outer = (nil)] 21:15:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e065d1000) [pid = 1869] [serial = 1787] [outer = 0x7f3e05ea5000] 21:15:06 INFO - PROCESS | 1869 | 1461039306696 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e07dc6400) [pid = 1869] [serial = 1788] [outer = 0x7f3e05ea5000] 21:15:07 INFO - PROCESS | 1869 | 1461039307530 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1536ms 21:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:15:07 INFO - PROCESS | 1869 | 1461039307585 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 1869 | 1461039307588 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 21:15:07 INFO - PROCESS | 1869 | 1461039307595 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 1869 | 1461039307600 Marionette TRACE conn3 <- [1,2354,null,{}] 21:15:07 INFO - PROCESS | 1869 | 1461039307616 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:07 INFO - PROCESS | 1869 | 1461039307848 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 21:15:08 INFO - PROCESS | 1869 | 1461039308110 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cc7e800 == 171 [pid = 1869] [id = 596] 21:15:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e083afc00) [pid = 1869] [serial = 1789] [outer = (nil)] 21:15:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e0942b000) [pid = 1869] [serial = 1790] [outer = 0x7f3e083afc00] 21:15:08 INFO - PROCESS | 1869 | 1461039308234 Marionette DEBUG loaded listener.js 21:15:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e09678c00) [pid = 1869] [serial = 1791] [outer = 0x7f3e083afc00] 21:15:09 INFO - PROCESS | 1869 | 1461039309096 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1536ms 21:15:09 INFO - PROCESS | 1869 | 1461039309131 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 21:15:09 INFO - PROCESS | 1869 | 1461039309136 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 21:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:15:09 INFO - PROCESS | 1869 | 1461039309142 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:15:09 INFO - PROCESS | 1869 | 1461039309145 Marionette TRACE conn3 <- [1,2358,null,{}] 21:15:09 INFO - PROCESS | 1869 | 1461039309150 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:09 INFO - PROCESS | 1869 | 1461039309334 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 21:15:09 INFO - PROCESS | 1869 | 1461039309559 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cecf800 == 172 [pid = 1869] [id = 597] 21:15:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e080f7800) [pid = 1869] [serial = 1792] [outer = (nil)] 21:15:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e09af0400) [pid = 1869] [serial = 1793] [outer = 0x7f3e080f7800] 21:15:09 INFO - PROCESS | 1869 | 1461039309671 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e0b02f800) [pid = 1869] [serial = 1794] [outer = 0x7f3e080f7800] 21:15:10 INFO - PROCESS | 1869 | 1461039310582 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1481ms 21:15:10 INFO - PROCESS | 1869 | 1461039310624 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 21:15:10 INFO - PROCESS | 1869 | 1461039310627 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 21:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:15:10 INFO - PROCESS | 1869 | 1461039310633 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:15:10 INFO - PROCESS | 1869 | 1461039310636 Marionette TRACE conn3 <- [1,2362,null,{}] 21:15:10 INFO - PROCESS | 1869 | 1461039310642 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:10 INFO - PROCESS | 1869 | 1461039310903 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 21:15:11 INFO - PROCESS | 1869 | 1461039311107 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d992000 == 173 [pid = 1869] [id = 598] 21:15:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e09af2400) [pid = 1869] [serial = 1795] [outer = (nil)] 21:15:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e0b2d2800) [pid = 1869] [serial = 1796] [outer = 0x7f3e09af2400] 21:15:11 INFO - PROCESS | 1869 | 1461039311188 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e0b2dc800) [pid = 1869] [serial = 1797] [outer = 0x7f3e09af2400] 21:15:12 INFO - PROCESS | 1869 | 1461039312154 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1579ms 21:15:12 INFO - PROCESS | 1869 | 1461039312213 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 1869 | 1461039312216 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 21:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:15:12 INFO - PROCESS | 1869 | 1461039312222 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 1869 | 1461039312224 Marionette TRACE conn3 <- [1,2366,null,{}] 21:15:12 INFO - PROCESS | 1869 | 1461039312230 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:12 INFO - PROCESS | 1869 | 1461039312484 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 21:15:12 INFO - PROCESS | 1869 | 1461039312788 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd8e000 == 174 [pid = 1869] [id = 599] 21:15:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e0b8aa000) [pid = 1869] [serial = 1798] [outer = (nil)] 21:15:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e0c5a7c00) [pid = 1869] [serial = 1799] [outer = 0x7f3e0b8aa000] 21:15:12 INFO - PROCESS | 1869 | 1461039312867 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e0c8c2800) [pid = 1869] [serial = 1800] [outer = 0x7f3e0b8aa000] 21:15:13 INFO - PROCESS | 1869 | 1461039313692 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1536ms 21:15:13 INFO - PROCESS | 1869 | 1461039313759 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 1869 | 1461039313763 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 21:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:15:13 INFO - PROCESS | 1869 | 1461039313770 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 1869 | 1461039313773 Marionette TRACE conn3 <- [1,2370,null,{}] 21:15:13 INFO - PROCESS | 1869 | 1461039313778 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:13 INFO - PROCESS | 1869 | 1461039313964 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 21:15:14 INFO - PROCESS | 1869 | 1461039314226 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10dc5000 == 175 [pid = 1869] [id = 600] 21:15:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e0b8ab400) [pid = 1869] [serial = 1801] [outer = (nil)] 21:15:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e0c8c7800) [pid = 1869] [serial = 1802] [outer = 0x7f3e0b8ab400] 21:15:14 INFO - PROCESS | 1869 | 1461039314346 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e0cd6b000) [pid = 1869] [serial = 1803] [outer = 0x7f3e0b8ab400] 21:15:15 INFO - PROCESS | 1869 | 1461039315163 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1432ms 21:15:15 INFO - PROCESS | 1869 | 1461039315202 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 21:15:15 INFO - PROCESS | 1869 | 1461039315205 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 21:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:15:15 INFO - PROCESS | 1869 | 1461039315212 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 1869 | 1461039315215 Marionette TRACE conn3 <- [1,2374,null,{}] 21:15:15 INFO - PROCESS | 1869 | 1461039315220 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:15 INFO - PROCESS | 1869 | 1461039315410 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 21:15:15 INFO - PROCESS | 1869 | 1461039315681 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11017000 == 176 [pid = 1869] [id = 601] 21:15:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e0c8c4400) [pid = 1869] [serial = 1804] [outer = (nil)] 21:15:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0cfdcc00) [pid = 1869] [serial = 1805] [outer = 0x7f3e0c8c4400] 21:15:15 INFO - PROCESS | 1869 | 1461039315754 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e0cfea000) [pid = 1869] [serial = 1806] [outer = 0x7f3e0c8c4400] 21:15:16 INFO - PROCESS | 1869 | 1461039316655 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1493ms 21:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:15:16 INFO - PROCESS | 1869 | 1461039316706 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 1869 | 1461039316709 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 21:15:16 INFO - PROCESS | 1869 | 1461039316715 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 1869 | 1461039316718 Marionette TRACE conn3 <- [1,2378,null,{}] 21:15:16 INFO - PROCESS | 1869 | 1461039316724 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:16 INFO - PROCESS | 1869 | 1461039316925 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 21:15:17 INFO - PROCESS | 1869 | 1461039317191 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d0d800 == 177 [pid = 1869] [id = 602] 21:15:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e0cb8b000) [pid = 1869] [serial = 1807] [outer = (nil)] 21:15:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0d7c0000) [pid = 1869] [serial = 1808] [outer = 0x7f3e0cb8b000] 21:15:17 INFO - PROCESS | 1869 | 1461039317326 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0e75f400) [pid = 1869] [serial = 1809] [outer = 0x7f3e0cb8b000] 21:15:18 INFO - PROCESS | 1869 | 1461039318168 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1530ms 21:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:15:18 INFO - PROCESS | 1869 | 1461039318244 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 1869 | 1461039318247 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 21:15:18 INFO - PROCESS | 1869 | 1461039318253 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 1869 | 1461039318257 Marionette TRACE conn3 <- [1,2382,null,{}] 21:15:18 INFO - PROCESS | 1869 | 1461039318262 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:18 INFO - PROCESS | 1869 | 1461039318495 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 21:15:18 INFO - PROCESS | 1869 | 1461039318817 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17268800 == 178 [pid = 1869] [id = 603] 21:15:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0fcdac00) [pid = 1869] [serial = 1810] [outer = (nil)] 21:15:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e0fce6400) [pid = 1869] [serial = 1811] [outer = 0x7f3e0fcdac00] 21:15:18 INFO - PROCESS | 1869 | 1461039318894 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e0ff8b800) [pid = 1869] [serial = 1812] [outer = 0x7f3e0fcdac00] 21:15:19 INFO - PROCESS | 1869 | 1461039319745 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1529ms 21:15:19 INFO - PROCESS | 1869 | 1461039319782 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 1869 | 1461039319785 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 21:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:15:19 INFO - PROCESS | 1869 | 1461039319809 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 1869 | 1461039319813 Marionette TRACE conn3 <- [1,2386,null,{}] 21:15:19 INFO - PROCESS | 1869 | 1461039319819 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:20 INFO - PROCESS | 1869 | 1461039320034 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 21:15:20 INFO - PROCESS | 1869 | 1461039320303 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e186d9800 == 179 [pid = 1869] [id = 604] 21:15:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e10f0cc00) [pid = 1869] [serial = 1813] [outer = (nil)] 21:15:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e174b2800) [pid = 1869] [serial = 1814] [outer = 0x7f3e10f0cc00] 21:15:20 INFO - PROCESS | 1869 | 1461039320425 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e1757f400) [pid = 1869] [serial = 1815] [outer = 0x7f3e10f0cc00] 21:15:21 INFO - PROCESS | 1869 | 1461039321301 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1536ms 21:15:21 INFO - PROCESS | 1869 | 1461039321346 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 1869 | 1461039321349 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 21:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:15:21 INFO - PROCESS | 1869 | 1461039321355 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 1869 | 1461039321358 Marionette TRACE conn3 <- [1,2390,null,{}] 21:15:21 INFO - PROCESS | 1869 | 1461039321363 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:21 INFO - PROCESS | 1869 | 1461039321544 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 21:15:21 INFO - PROCESS | 1869 | 1461039321815 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a63000 == 180 [pid = 1869] [id = 605] 21:15:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0b2ebc00) [pid = 1869] [serial = 1816] [outer = (nil)] 21:15:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e175de800) [pid = 1869] [serial = 1817] [outer = 0x7f3e0b2ebc00] 21:15:21 INFO - PROCESS | 1869 | 1461039321888 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e17843400) [pid = 1869] [serial = 1818] [outer = 0x7f3e0b2ebc00] 21:15:23 INFO - PROCESS | 1869 | 1461039322994 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1686ms 21:15:23 INFO - PROCESS | 1869 | 1461039323042 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 21:15:23 INFO - PROCESS | 1869 | 1461039323046 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 21:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:15:23 INFO - PROCESS | 1869 | 1461039323052 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 1869 | 1461039323054 Marionette TRACE conn3 <- [1,2394,null,{}] 21:15:23 INFO - PROCESS | 1869 | 1461039323059 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:23 INFO - PROCESS | 1869 | 1461039323254 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 21:15:23 INFO - PROCESS | 1869 | 1461039323529 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c0a8000 == 181 [pid = 1869] [id = 606] 21:15:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e10f07800) [pid = 1869] [serial = 1819] [outer = (nil)] 21:15:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e17915800) [pid = 1869] [serial = 1820] [outer = 0x7f3e10f07800] 21:15:23 INFO - PROCESS | 1869 | 1461039323647 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e17959400) [pid = 1869] [serial = 1821] [outer = 0x7f3e10f07800] 21:15:24 INFO - PROCESS | 1869 | 1461039324545 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1539ms 21:15:24 INFO - PROCESS | 1869 | 1461039324592 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 1869 | 1461039324596 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 21:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:15:24 INFO - PROCESS | 1869 | 1461039324602 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - PROCESS | 1869 | 1461039324604 Marionette TRACE conn3 <- [1,2398,null,{}] 21:15:24 INFO - PROCESS | 1869 | 1461039324610 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:24 INFO - PROCESS | 1869 | 1461039324824 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 21:15:25 INFO - PROCESS | 1869 | 1461039325100 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c36c000 == 182 [pid = 1869] [id = 607] 21:15:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e1757f000) [pid = 1869] [serial = 1822] [outer = (nil)] 21:15:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e17aca800) [pid = 1869] [serial = 1823] [outer = 0x7f3e1757f000] 21:15:25 INFO - PROCESS | 1869 | 1461039325213 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e17c4ac00) [pid = 1869] [serial = 1824] [outer = 0x7f3e1757f000] 21:15:26 INFO - PROCESS | 1869 | 1461039326057 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1528ms 21:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:15:26 INFO - PROCESS | 1869 | 1461039326131 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 1869 | 1461039326133 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 21:15:26 INFO - PROCESS | 1869 | 1461039326139 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 1869 | 1461039326143 Marionette TRACE conn3 <- [1,2402,null,{}] 21:15:26 INFO - PROCESS | 1869 | 1461039326148 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:26 INFO - PROCESS | 1869 | 1461039326343 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 21:15:26 INFO - PROCESS | 1869 | 1461039326615 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c764000 == 183 [pid = 1869] [id = 608] 21:15:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e17ac5800) [pid = 1869] [serial = 1825] [outer = (nil)] 21:15:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e17c54800) [pid = 1869] [serial = 1826] [outer = 0x7f3e17ac5800] 21:15:26 INFO - PROCESS | 1869 | 1461039326739 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e17e84400) [pid = 1869] [serial = 1827] [outer = 0x7f3e17ac5800] 21:15:27 INFO - PROCESS | 1869 | 1461039327615 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1536ms 21:15:27 INFO - PROCESS | 1869 | 1461039327674 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 1869 | 1461039327678 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 21:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:15:27 INFO - PROCESS | 1869 | 1461039327684 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 1869 | 1461039327687 Marionette TRACE conn3 <- [1,2406,null,{}] 21:15:27 INFO - PROCESS | 1869 | 1461039327692 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:27 INFO - PROCESS | 1869 | 1461039327883 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 21:15:28 INFO - PROCESS | 1869 | 1461039328180 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1e1b8800 == 184 [pid = 1869] [id = 609] 21:15:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 240 (0x7f3e01ecc400) [pid = 1869] [serial = 1828] [outer = (nil)] 21:15:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 241 (0x7f3e0655fc00) [pid = 1869] [serial = 1829] [outer = 0x7f3e01ecc400] 21:15:28 INFO - PROCESS | 1869 | 1461039328294 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 242 (0x7f3e180db800) [pid = 1869] [serial = 1830] [outer = 0x7f3e01ecc400] 21:15:29 INFO - PROCESS | 1869 | 1461039329090 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1438ms 21:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:15:29 INFO - PROCESS | 1869 | 1461039329123 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 1869 | 1461039329126 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 21:15:29 INFO - PROCESS | 1869 | 1461039329132 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 1869 | 1461039329135 Marionette TRACE conn3 <- [1,2410,null,{}] 21:15:29 INFO - PROCESS | 1869 | 1461039329140 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:29 INFO - PROCESS | 1869 | 1461039329331 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 21:15:29 INFO - PROCESS | 1869 | 1461039329612 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e058b7000 == 185 [pid = 1869] [id = 610] 21:15:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 243 (0x7f3e01c39000) [pid = 1869] [serial = 1831] [outer = (nil)] 21:15:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 244 (0x7f3e03a4a000) [pid = 1869] [serial = 1832] [outer = 0x7f3e01c39000] 21:15:29 INFO - PROCESS | 1869 | 1461039329686 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 245 (0x7f3e15ed2800) [pid = 1869] [serial = 1833] [outer = 0x7f3e01c39000] 21:15:31 INFO - PROCESS | 1869 | 1461039331089 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2035ms 21:15:31 INFO - PROCESS | 1869 | 1461039331193 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 1869 | 1461039331199 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 21:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:15:31 INFO - PROCESS | 1869 | 1461039331226 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 1869 | 1461039331231 Marionette TRACE conn3 <- [1,2414,null,{}] 21:15:31 INFO - PROCESS | 1869 | 1461039331246 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:31 INFO - PROCESS | 1869 | 1461039331422 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 21:15:31 INFO - PROCESS | 1869 | 1461039331697 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ba79800 == 186 [pid = 1869] [id = 611] 21:15:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 246 (0x7f3e05553400) [pid = 1869] [serial = 1834] [outer = (nil)] 21:15:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 247 (0x7f3e060a6800) [pid = 1869] [serial = 1835] [outer = 0x7f3e05553400] 21:15:31 INFO - PROCESS | 1869 | 1461039331767 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 248 (0x7f3e063e5000) [pid = 1869] [serial = 1836] [outer = 0x7f3e05553400] 21:15:32 INFO - PROCESS | 1869 | 1461039332708 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1550ms 21:15:32 INFO - PROCESS | 1869 | 1461039332771 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 1869 | 1461039332779 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 21:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:15:32 INFO - PROCESS | 1869 | 1461039332788 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 1869 | 1461039332791 Marionette TRACE conn3 <- [1,2418,null,{}] 21:15:32 INFO - PROCESS | 1869 | 1461039332796 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:33 INFO - PROCESS | 1869 | 1461039333098 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 21:15:33 INFO - PROCESS | 1869 | 1461039333540 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e035d3800 == 187 [pid = 1869] [id = 612] 21:15:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 249 (0x7f3e061e6800) [pid = 1869] [serial = 1837] [outer = (nil)] 21:15:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 250 (0x7f3e0647ac00) [pid = 1869] [serial = 1838] [outer = 0x7f3e061e6800] 21:15:33 INFO - PROCESS | 1869 | 1461039333606 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 251 (0x7f3e065e1000) [pid = 1869] [serial = 1839] [outer = 0x7f3e061e6800] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c76000 == 186 [pid = 1869] [id = 393] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33f16800 == 185 [pid = 1869] [id = 532] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067e8000 == 184 [pid = 1869] [id = 529] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11051800 == 183 [pid = 1869] [id = 535] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc1e000 == 182 [pid = 1869] [id = 534] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e01c6d000 == 181 [pid = 1869] [id = 531] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e03a23000 == 180 [pid = 1869] [id = 530] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e025d4000 == 179 [pid = 1869] [id = 533] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bd7000 == 178 [pid = 1869] [id = 132] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e37e17800 == 177 [pid = 1869] [id = 279] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ba7e000 == 176 [pid = 1869] [id = 587] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17335000 == 175 [pid = 1869] [id = 586] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d13000 == 174 [pid = 1869] [id = 585] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067f0800 == 173 [pid = 1869] [id = 584] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ba31800 == 172 [pid = 1869] [id = 583] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18978000 == 171 [pid = 1869] [id = 582] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17e53000 == 170 [pid = 1869] [id = 581] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17390000 == 169 [pid = 1869] [id = 580] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17265000 == 168 [pid = 1869] [id = 579] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1105c800 == 167 [pid = 1869] [id = 578] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10eaa000 == 166 [pid = 1869] [id = 577] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10db2000 == 165 [pid = 1869] [id = 576] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fee2000 == 164 [pid = 1869] [id = 575] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd8c800 == 163 [pid = 1869] [id = 574] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0da53800 == 162 [pid = 1869] [id = 573] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d96c000 == 161 [pid = 1869] [id = 572] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ccc8800 == 160 [pid = 1869] [id = 571] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ba7b800 == 159 [pid = 1869] [id = 570] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e07ecc000 == 158 [pid = 1869] [id = 569] 21:15:34 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e025cc000 == 157 [pid = 1869] [id = 568] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 250 (0x7f3e1743b000) [pid = 1869] [serial = 1629] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 249 (0x7f3e0870a400) [pid = 1869] [serial = 1697] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 248 (0x7f3e0b032400) [pid = 1869] [serial = 1700] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 247 (0x7f3e0b191000) [pid = 1869] [serial = 1701] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 246 (0x7f3e01d57800) [pid = 1869] [serial = 1673] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 245 (0x7f3e05549400) [pid = 1869] [serial = 1676] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 244 (0x7f3e05552400) [pid = 1869] [serial = 1679] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 243 (0x7f3e0398c000) [pid = 1869] [serial = 1683] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 242 (0x7f3e01c39c00) [pid = 1869] [serial = 1682] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 241 (0x7f3e0647f400) [pid = 1869] [serial = 1691] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 240 (0x7f3e067cc000) [pid = 1869] [serial = 1692] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 239 (0x7f3e18256c00) [pid = 1869] [serial = 1646] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e01ec2800) [pid = 1869] [serial = 1631] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e1f214c00) [pid = 1869] [serial = 1652] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e175dfc00) [pid = 1869] [serial = 1643] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e1c3e5000) [pid = 1869] [serial = 1649] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e0b2dd800) [pid = 1869] [serial = 1637] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e062e8800) [pid = 1869] [serial = 1703] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e0eae6800) [pid = 1869] [serial = 1658] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e0e759800) [pid = 1869] [serial = 1640] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e0398f400) [pid = 1869] [serial = 1661] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0644f400) [pid = 1869] [serial = 1664] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e00696c00) [pid = 1869] [serial = 1667] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e01d4dc00) [pid = 1869] [serial = 1670] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e07dbbc00) [pid = 1869] [serial = 1634] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e22244400) [pid = 1869] [serial = 1655] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e06477000) [pid = 1869] [serial = 1689] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e06445c00) [pid = 1869] [serial = 1688] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e07f5d800) [pid = 1869] [serial = 1694] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e061f0800) [pid = 1869] [serial = 1686] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e05ea9c00) [pid = 1869] [serial = 1685] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0942a000) [pid = 1869] [serial = 1698] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e080f7400) [pid = 1869] [serial = 1695] [outer = (nil)] [url = about:blank] 21:15:34 INFO - PROCESS | 1869 | 1461039334733 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1984ms 21:15:34 INFO - PROCESS | 1869 | 1461039334773 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 1869 | 1461039334776 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 21:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:15:34 INFO - PROCESS | 1869 | 1461039334808 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 1869 | 1461039334813 Marionette TRACE conn3 <- [1,2422,null,{}] 21:15:34 INFO - PROCESS | 1869 | 1461039334837 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:35 INFO - PROCESS | 1869 | 1461039335017 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 21:15:35 INFO - PROCESS | 1869 | 1461039335028 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e053b8800 == 158 [pid = 1869] [id = 613] 21:15:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e0568b000) [pid = 1869] [serial = 1840] [outer = (nil)] 21:15:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e07dc0800) [pid = 1869] [serial = 1841] [outer = 0x7f3e0568b000] 21:15:35 INFO - PROCESS | 1869 | 1461039335091 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e07f61400) [pid = 1869] [serial = 1842] [outer = 0x7f3e0568b000] 21:15:35 INFO - PROCESS | 1869 | 1461039335993 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1222ms 21:15:36 INFO - PROCESS | 1869 | 1461039336005 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 1869 | 1461039336008 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 21:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:15:36 INFO - PROCESS | 1869 | 1461039336014 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 1869 | 1461039336016 Marionette TRACE conn3 <- [1,2426,null,{}] 21:15:36 INFO - PROCESS | 1869 | 1461039336021 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:36 INFO - PROCESS | 1869 | 1461039336189 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 21:15:36 INFO - PROCESS | 1869 | 1461039336204 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07ec5000 == 159 [pid = 1869] [id = 614] 21:15:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e07bf0400) [pid = 1869] [serial = 1843] [outer = (nil)] 21:15:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e0875bc00) [pid = 1869] [serial = 1844] [outer = 0x7f3e07bf0400] 21:15:36 INFO - PROCESS | 1869 | 1461039336265 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e08ab9c00) [pid = 1869] [serial = 1845] [outer = 0x7f3e07bf0400] 21:15:37 INFO - PROCESS | 1869 | 1461039337260 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1277ms 21:15:37 INFO - PROCESS | 1869 | 1461039337293 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 1869 | 1461039337306 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 21:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:15:37 INFO - PROCESS | 1869 | 1461039337320 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 1869 | 1461039337323 Marionette TRACE conn3 <- [1,2430,null,{}] 21:15:37 INFO - PROCESS | 1869 | 1461039337332 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:37 INFO - PROCESS | 1869 | 1461039337576 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 21:15:37 INFO - PROCESS | 1869 | 1461039337609 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09314800 == 160 [pid = 1869] [id = 615] 21:15:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e03993400) [pid = 1869] [serial = 1846] [outer = (nil)] 21:15:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e0961c000) [pid = 1869] [serial = 1847] [outer = 0x7f3e03993400] 21:15:37 INFO - PROCESS | 1869 | 1461039337674 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e09680400) [pid = 1869] [serial = 1848] [outer = 0x7f3e03993400] 21:15:38 INFO - PROCESS | 1869 | 1461039338569 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1280ms 21:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:15:38 INFO - PROCESS | 1869 | 1461039338601 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 21:15:38 INFO - PROCESS | 1869 | 1461039338603 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 21:15:38 INFO - PROCESS | 1869 | 1461039338607 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:15:38 INFO - PROCESS | 1869 | 1461039338611 Marionette TRACE conn3 <- [1,2434,null,{}] 21:15:38 INFO - PROCESS | 1869 | 1461039338622 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:38 INFO - PROCESS | 1869 | 1461039338876 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 21:15:38 INFO - PROCESS | 1869 | 1461039338911 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccc7800 == 161 [pid = 1869] [id = 616] 21:15:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0b038400) [pid = 1869] [serial = 1849] [outer = (nil)] 21:15:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e0b8ac400) [pid = 1869] [serial = 1850] [outer = 0x7f3e0b038400] 21:15:38 INFO - PROCESS | 1869 | 1461039338973 Marionette DEBUG loaded listener.js 21:15:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e0c5a9000) [pid = 1869] [serial = 1851] [outer = 0x7f3e0b038400] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e01d53c00) [pid = 1869] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e1fcf5c00) [pid = 1869] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e01c3e400) [pid = 1869] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e09428000) [pid = 1869] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e1a6e0000) [pid = 1869] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e0ff7e800) [pid = 1869] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e0069d400) [pid = 1869] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e0655f400) [pid = 1869] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e06472800) [pid = 1869] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e00691000) [pid = 1869] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0870f400) [pid = 1869] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e063e4c00) [pid = 1869] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e061e6000) [pid = 1869] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e0cbe3800) [pid = 1869] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e01c3b800) [pid = 1869] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e065cc000) [pid = 1869] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e0942c800) [pid = 1869] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e0a5c5000) [pid = 1869] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e0ead4000) [pid = 1869] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e1e1d2400) [pid = 1869] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e0655e400) [pid = 1869] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e0a5c4000) [pid = 1869] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e06568800) [pid = 1869] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e09674800) [pid = 1869] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e05e9e000) [pid = 1869] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e03a3f800) [pid = 1869] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e05e9ec00) [pid = 1869] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e067ca400) [pid = 1869] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e05ea3400) [pid = 1869] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e1ba4c000) [pid = 1869] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0b2e8400) [pid = 1869] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0068ec00) [pid = 1869] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e08710400) [pid = 1869] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e01ec4400) [pid = 1869] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e01c3c400) [pid = 1869] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e063e7000) [pid = 1869] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e0eacc800) [pid = 1869] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e1c288800) [pid = 1869] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e03a40800) [pid = 1869] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e0c609400) [pid = 1869] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e0ff81800) [pid = 1869] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e0eadc800) [pid = 1869] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e0fcde800) [pid = 1869] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e061ecc00) [pid = 1869] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e01c42400) [pid = 1869] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e07beb400) [pid = 1869] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e0647dc00) [pid = 1869] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e03989800) [pid = 1869] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e0c7d4000) [pid = 1869] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e01ec3800) [pid = 1869] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e01d4fc00) [pid = 1869] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e0398c400) [pid = 1869] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e0068f000) [pid = 1869] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e065c7400) [pid = 1869] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e09428c00) [pid = 1869] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e180dc800) [pid = 1869] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e01c3a800) [pid = 1869] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:15:40 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e00691c00) [pid = 1869] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:15:40 INFO - PROCESS | 1869 | 1461039340708 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2132ms 21:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:15:40 INFO - PROCESS | 1869 | 1461039340740 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 1869 | 1461039340742 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 21:15:40 INFO - PROCESS | 1869 | 1461039340747 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 1869 | 1461039340751 Marionette TRACE conn3 <- [1,2438,null,{}] 21:15:40 INFO - PROCESS | 1869 | 1461039340756 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:40 INFO - PROCESS | 1869 | 1461039340928 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 21:15:40 INFO - PROCESS | 1869 | 1461039340942 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e056c2800 == 162 [pid = 1869] [id = 617] 21:15:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e0069d000) [pid = 1869] [serial = 1852] [outer = (nil)] 21:15:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e03989800) [pid = 1869] [serial = 1853] [outer = 0x7f3e0069d000] 21:15:41 INFO - PROCESS | 1869 | 1461039341001 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e0567ec00) [pid = 1869] [serial = 1854] [outer = 0x7f3e0069d000] 21:15:41 INFO - PROCESS | 1869 | 1461039341845 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1131ms 21:15:41 INFO - PROCESS | 1869 | 1461039341879 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 21:15:41 INFO - PROCESS | 1869 | 1461039341882 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 21:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:15:41 INFO - PROCESS | 1869 | 1461039341887 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:15:41 INFO - PROCESS | 1869 | 1461039341889 Marionette TRACE conn3 <- [1,2442,null,{}] 21:15:41 INFO - PROCESS | 1869 | 1461039341895 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:42 INFO - PROCESS | 1869 | 1461039342144 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 21:15:42 INFO - PROCESS | 1869 | 1461039342520 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e035ca000 == 163 [pid = 1869] [id = 618] 21:15:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e01d4c800) [pid = 1869] [serial = 1855] [outer = (nil)] 21:15:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e01ec5400) [pid = 1869] [serial = 1856] [outer = 0x7f3e01d4c800] 21:15:42 INFO - PROCESS | 1869 | 1461039342687 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e03a40c00) [pid = 1869] [serial = 1857] [outer = 0x7f3e01d4c800] 21:15:43 INFO - PROCESS | 1869 | 1461039343529 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1684ms 21:15:43 INFO - PROCESS | 1869 | 1461039343574 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 1869 | 1461039343579 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 21:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:15:43 INFO - PROCESS | 1869 | 1461039343586 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 1869 | 1461039343593 Marionette TRACE conn3 <- [1,2446,null,{}] 21:15:43 INFO - PROCESS | 1869 | 1461039343600 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:43 INFO - PROCESS | 1869 | 1461039343799 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 21:15:44 INFO - PROCESS | 1869 | 1461039344066 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07ee2800 == 164 [pid = 1869] [id = 619] 21:15:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e01d55c00) [pid = 1869] [serial = 1858] [outer = (nil)] 21:15:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e061e6c00) [pid = 1869] [serial = 1859] [outer = 0x7f3e01d55c00] 21:15:44 INFO - PROCESS | 1869 | 1461039344148 Marionette DEBUG loaded listener.js 21:15:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e06443c00) [pid = 1869] [serial = 1860] [outer = 0x7f3e01d55c00] 21:15:45 INFO - PROCESS | 1869 | 1461039345127 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1585ms 21:15:45 INFO - PROCESS | 1869 | 1461039345174 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 21:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:15:45 INFO - PROCESS | 1869 | 1461039345180 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 21:15:45 INFO - PROCESS | 1869 | 1461039345186 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:15:45 INFO - PROCESS | 1869 | 1461039345190 Marionette TRACE conn3 <- [1,2450,null,{}] 21:15:45 INFO - PROCESS | 1869 | 1461039345195 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:45 INFO - PROCESS | 1869 | 1461039345396 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 21:15:45 INFO - PROCESS | 1869 | 1461039345745 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cb4c000 == 165 [pid = 1869] [id = 620] 21:15:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e06476800) [pid = 1869] [serial = 1861] [outer = (nil)] 21:15:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e065cb000) [pid = 1869] [serial = 1862] [outer = 0x7f3e06476800] 21:15:45 INFO - PROCESS | 1869 | 1461039345822 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e07beec00) [pid = 1869] [serial = 1863] [outer = 0x7f3e06476800] 21:15:46 INFO - PROCESS | 1869 | 1461039346661 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1536ms 21:15:46 INFO - PROCESS | 1869 | 1461039346722 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 1869 | 1461039346726 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 21:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:15:46 INFO - PROCESS | 1869 | 1461039346742 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 1869 | 1461039346750 Marionette TRACE conn3 <- [1,2454,null,{}] 21:15:46 INFO - PROCESS | 1869 | 1461039346757 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:47 INFO - PROCESS | 1869 | 1461039347046 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 21:15:47 INFO - PROCESS | 1869 | 1461039347295 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd4b800 == 166 [pid = 1869] [id = 621] 21:15:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e07dc8c00) [pid = 1869] [serial = 1864] [outer = (nil)] 21:15:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e080f7c00) [pid = 1869] [serial = 1865] [outer = 0x7f3e07dc8c00] 21:15:47 INFO - PROCESS | 1869 | 1461039347387 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e08ab6c00) [pid = 1869] [serial = 1866] [outer = 0x7f3e07dc8c00] 21:15:48 INFO - PROCESS | 1869 | 1461039348219 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1500ms 21:15:48 INFO - PROCESS | 1869 | 1461039348246 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 1869 | 1461039348250 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 21:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:15:48 INFO - PROCESS | 1869 | 1461039348258 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 1869 | 1461039348261 Marionette TRACE conn3 <- [1,2458,null,{}] 21:15:48 INFO - PROCESS | 1869 | 1461039348266 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:48 INFO - PROCESS | 1869 | 1461039348459 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 21:15:48 INFO - PROCESS | 1869 | 1461039348732 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fee2000 == 167 [pid = 1869] [id = 622] 21:15:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e07f55400) [pid = 1869] [serial = 1867] [outer = (nil)] 21:15:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e09af5c00) [pid = 1869] [serial = 1868] [outer = 0x7f3e07f55400] 21:15:48 INFO - PROCESS | 1869 | 1461039348808 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e0b18f000) [pid = 1869] [serial = 1869] [outer = 0x7f3e07f55400] 21:15:49 INFO - PROCESS | 1869 | 1461039349677 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1478ms 21:15:49 INFO - PROCESS | 1869 | 1461039349736 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 21:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:15:49 INFO - PROCESS | 1869 | 1461039349740 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 21:15:49 INFO - PROCESS | 1869 | 1461039349745 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 1869 | 1461039349749 Marionette TRACE conn3 <- [1,2462,null,{}] 21:15:49 INFO - PROCESS | 1869 | 1461039349754 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:49 INFO - PROCESS | 1869 | 1461039349940 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 21:15:50 INFO - PROCESS | 1869 | 1461039350215 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10ea4000 == 168 [pid = 1869] [id = 623] 21:15:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e0b2e7400) [pid = 1869] [serial = 1870] [outer = (nil)] 21:15:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e0b2ec400) [pid = 1869] [serial = 1871] [outer = 0x7f3e0b2e7400] 21:15:50 INFO - PROCESS | 1869 | 1461039350351 Marionette DEBUG loaded listener.js 21:15:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e0c5af400) [pid = 1869] [serial = 1872] [outer = 0x7f3e0b2e7400] 21:15:51 INFO - PROCESS | 1869 | 1461039351221 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1529ms 21:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:15:51 INFO - PROCESS | 1869 | 1461039351274 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 21:15:51 INFO - PROCESS | 1869 | 1461039351277 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 21:15:51 INFO - PROCESS | 1869 | 1461039351283 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 1869 | 1461039351286 Marionette TRACE conn3 <- [1,2466,null,{}] 21:15:51 INFO - PROCESS | 1869 | 1461039351291 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:51 INFO - PROCESS | 1869 | 1461039351483 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 21:15:51 INFO - PROCESS | 1869 | 1461039351752 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d19800 == 169 [pid = 1869] [id = 624] 21:15:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e0a5cc000) [pid = 1869] [serial = 1873] [outer = (nil)] 21:15:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0c7d3400) [pid = 1869] [serial = 1874] [outer = 0x7f3e0a5cc000] 21:15:51 INFO - PROCESS | 1869 | 1461039351870 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e0cbe5800) [pid = 1869] [serial = 1875] [outer = 0x7f3e0a5cc000] 21:15:52 INFO - PROCESS | 1869 | 1461039352716 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1488ms 21:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:15:52 INFO - PROCESS | 1869 | 1461039352771 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 1869 | 1461039352773 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 21:15:52 INFO - PROCESS | 1869 | 1461039352780 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 1869 | 1461039352783 Marionette TRACE conn3 <- [1,2470,null,{}] 21:15:52 INFO - PROCESS | 1869 | 1461039352788 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:52 INFO - PROCESS | 1869 | 1461039352981 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 21:15:53 INFO - PROCESS | 1869 | 1461039353252 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17389000 == 170 [pid = 1869] [id = 625] 21:15:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e0b036000) [pid = 1869] [serial = 1876] [outer = (nil)] 21:15:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e0cfddc00) [pid = 1869] [serial = 1877] [outer = 0x7f3e0b036000] 21:15:53 INFO - PROCESS | 1869 | 1461039353365 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e0e752c00) [pid = 1869] [serial = 1878] [outer = 0x7f3e0b036000] 21:15:54 INFO - PROCESS | 1869 | 1461039354193 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1487ms 21:15:54 INFO - PROCESS | 1869 | 1461039354267 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 1869 | 1461039354271 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 21:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:15:54 INFO - PROCESS | 1869 | 1461039354277 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 1869 | 1461039354280 Marionette TRACE conn3 <- [1,2474,null,{}] 21:15:54 INFO - PROCESS | 1869 | 1461039354285 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:54 INFO - PROCESS | 1869 | 1461039354479 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 21:15:54 INFO - PROCESS | 1869 | 1461039354750 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182b4800 == 171 [pid = 1869] [id = 626] 21:15:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0cbe6000) [pid = 1869] [serial = 1879] [outer = (nil)] 21:15:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e0ead5000) [pid = 1869] [serial = 1880] [outer = 0x7f3e0cbe6000] 21:15:54 INFO - PROCESS | 1869 | 1461039354863 Marionette DEBUG loaded listener.js 21:15:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e0eae6000) [pid = 1869] [serial = 1881] [outer = 0x7f3e0cbe6000] 21:15:55 INFO - PROCESS | 1869 | 1461039355697 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1477ms 21:15:55 INFO - PROCESS | 1869 | 1461039355756 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 1869 | 1461039355759 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 21:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:15:55 INFO - PROCESS | 1869 | 1461039355765 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 1869 | 1461039355768 Marionette TRACE conn3 <- [1,2478,null,{}] 21:15:55 INFO - PROCESS | 1869 | 1461039355774 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:55 INFO - PROCESS | 1869 | 1461039355959 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 21:15:56 INFO - PROCESS | 1869 | 1461039356235 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19c70000 == 172 [pid = 1869] [id = 627] 21:15:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e0cd72000) [pid = 1869] [serial = 1882] [outer = (nil)] 21:15:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e0fce7400) [pid = 1869] [serial = 1883] [outer = 0x7f3e0cd72000] 21:15:56 INFO - PROCESS | 1869 | 1461039356313 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e0ff86800) [pid = 1869] [serial = 1884] [outer = 0x7f3e0cd72000] 21:15:57 INFO - PROCESS | 1869 | 1461039357176 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 21:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:15:57 INFO - PROCESS | 1869 | 1461039357249 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 1869 | 1461039357252 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 21:15:57 INFO - PROCESS | 1869 | 1461039357258 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 1869 | 1461039357261 Marionette TRACE conn3 <- [1,2482,null,{}] 21:15:57 INFO - PROCESS | 1869 | 1461039357266 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:57 INFO - PROCESS | 1869 | 1461039357467 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 21:15:57 INFO - PROCESS | 1869 | 1461039357846 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c0a6000 == 173 [pid = 1869] [id = 628] 21:15:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e15f31c00) [pid = 1869] [serial = 1885] [outer = (nil)] 21:15:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e15f35800) [pid = 1869] [serial = 1886] [outer = 0x7f3e15f31c00] 21:15:57 INFO - PROCESS | 1869 | 1461039357934 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e1743bc00) [pid = 1869] [serial = 1887] [outer = 0x7f3e15f31c00] 21:15:58 INFO - PROCESS | 1869 | 1461039358789 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1585ms 21:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:15:58 INFO - PROCESS | 1869 | 1461039358842 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 1869 | 1461039358846 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 21:15:58 INFO - PROCESS | 1869 | 1461039358852 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 1869 | 1461039358856 Marionette TRACE conn3 <- [1,2486,null,{}] 21:15:58 INFO - PROCESS | 1869 | 1461039358861 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:59 INFO - PROCESS | 1869 | 1461039359078 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 21:15:59 INFO - PROCESS | 1869 | 1461039359351 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1f0e2000 == 174 [pid = 1869] [id = 629] 21:15:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e15f32800) [pid = 1869] [serial = 1888] [outer = (nil)] 21:15:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e1791d400) [pid = 1869] [serial = 1889] [outer = 0x7f3e15f32800] 21:15:59 INFO - PROCESS | 1869 | 1461039359469 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e17c56c00) [pid = 1869] [serial = 1890] [outer = 0x7f3e15f32800] 21:16:00 INFO - PROCESS | 1869 | 1461039360317 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1531ms 21:16:00 INFO - PROCESS | 1869 | 1461039360383 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 1869 | 1461039360386 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 21:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:16:00 INFO - PROCESS | 1869 | 1461039360392 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 1869 | 1461039360394 Marionette TRACE conn3 <- [1,2490,null,{}] 21:16:00 INFO - PROCESS | 1869 | 1461039360400 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:00 INFO - PROCESS | 1869 | 1461039360588 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 21:16:00 INFO - PROCESS | 1869 | 1461039360861 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20984800 == 175 [pid = 1869] [id = 630] 21:16:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e0eacc400) [pid = 1869] [serial = 1891] [outer = (nil)] 21:16:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e180dd000) [pid = 1869] [serial = 1892] [outer = 0x7f3e0eacc400] 21:16:00 INFO - PROCESS | 1869 | 1461039360974 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e1832e000) [pid = 1869] [serial = 1893] [outer = 0x7f3e0eacc400] 21:16:01 INFO - PROCESS | 1869 | 1461039361779 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1436ms 21:16:01 INFO - PROCESS | 1869 | 1461039361829 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 21:16:01 INFO - PROCESS | 1869 | 1461039361833 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 21:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:16:01 INFO - PROCESS | 1869 | 1461039361839 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:16:01 INFO - PROCESS | 1869 | 1461039361841 Marionette TRACE conn3 <- [1,2494,null,{}] 21:16:01 INFO - PROCESS | 1869 | 1461039361847 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:02 INFO - PROCESS | 1869 | 1461039362049 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 21:16:02 INFO - PROCESS | 1869 | 1461039362340 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20e10000 == 176 [pid = 1869] [id = 631] 21:16:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e10f0c000) [pid = 1869] [serial = 1894] [outer = (nil)] 21:16:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e18336c00) [pid = 1869] [serial = 1895] [outer = 0x7f3e10f0c000] 21:16:02 INFO - PROCESS | 1869 | 1461039362416 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e183ed000) [pid = 1869] [serial = 1896] [outer = 0x7f3e10f0c000] 21:16:03 INFO - PROCESS | 1869 | 1461039363305 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1529ms 21:16:03 INFO - PROCESS | 1869 | 1461039363369 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 1869 | 1461039363373 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 21:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:16:03 INFO - PROCESS | 1869 | 1461039363378 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 1869 | 1461039363381 Marionette TRACE conn3 <- [1,2498,null,{}] 21:16:03 INFO - PROCESS | 1869 | 1461039363386 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:03 INFO - PROCESS | 1869 | 1461039363572 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 21:16:03 INFO - PROCESS | 1869 | 1461039363854 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e219a2000 == 177 [pid = 1869] [id = 632] 21:16:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e1832ec00) [pid = 1869] [serial = 1897] [outer = (nil)] 21:16:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e18489000) [pid = 1869] [serial = 1898] [outer = 0x7f3e1832ec00] 21:16:03 INFO - PROCESS | 1869 | 1461039363927 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e18492800) [pid = 1869] [serial = 1899] [outer = 0x7f3e1832ec00] 21:16:04 INFO - PROCESS | 1869 | 1461039364795 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1487ms 21:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:16:04 INFO - PROCESS | 1869 | 1461039364867 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 1869 | 1461039364869 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 21:16:04 INFO - PROCESS | 1869 | 1461039364876 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 1869 | 1461039364879 Marionette TRACE conn3 <- [1,2502,null,{}] 21:16:04 INFO - PROCESS | 1869 | 1461039364884 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:05 INFO - PROCESS | 1869 | 1461039365077 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 21:16:05 INFO - PROCESS | 1869 | 1461039365354 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e222a4800 == 178 [pid = 1869] [id = 633] 21:16:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e0eae2000) [pid = 1869] [serial = 1900] [outer = (nil)] 21:16:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e1859f000) [pid = 1869] [serial = 1901] [outer = 0x7f3e0eae2000] 21:16:05 INFO - PROCESS | 1869 | 1461039365477 Marionette DEBUG loaded listener.js 21:16:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e1885a400) [pid = 1869] [serial = 1902] [outer = 0x7f3e0eae2000] 21:16:06 INFO - PROCESS | 1869 | 1461039366323 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1484ms 21:16:06 INFO - PROCESS | 1869 | 1461039366360 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 21:16:06 INFO - PROCESS | 1869 | 1461039366363 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 21:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:16:06 INFO - PROCESS | 1869 | 1461039366370 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:16:06 INFO - PROCESS | 1869 | 1461039366372 Marionette TRACE conn3 <- [1,2506,null,{}] 21:16:06 INFO - PROCESS | 1869 | 1461039366379 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:06 INFO - PROCESS | 1869 | 1461039366574 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 21:16:06 INFO - PROCESS | 1869 | 1461039366857 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c34800 == 179 [pid = 1869] [id = 634] 21:16:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e17c4e400) [pid = 1869] [serial = 1903] [outer = (nil)] 21:16:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e18aca800) [pid = 1869] [serial = 1904] [outer = 0x7f3e17c4e400] 21:16:06 INFO - PROCESS | 1869 | 1461039366930 Marionette DEBUG loaded listener.js 21:16:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e18ae8400) [pid = 1869] [serial = 1905] [outer = 0x7f3e17c4e400] 21:16:07 INFO - PROCESS | 1869 | 1461039367841 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1539ms 21:16:07 INFO - PROCESS | 1869 | 1461039367910 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 1869 | 1461039367913 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 21:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:16:07 INFO - PROCESS | 1869 | 1461039367919 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 1869 | 1461039367921 Marionette TRACE conn3 <- [1,2510,null,{}] 21:16:07 INFO - PROCESS | 1869 | 1461039367927 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:08 INFO - PROCESS | 1869 | 1461039368116 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 21:16:08 INFO - PROCESS | 1869 | 1461039368443 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e025da000 == 180 [pid = 1869] [id = 635] 21:16:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e00695400) [pid = 1869] [serial = 1906] [outer = (nil)] 21:16:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e0568c000) [pid = 1869] [serial = 1907] [outer = 0x7f3e00695400] 21:16:08 INFO - PROCESS | 1869 | 1461039368518 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e18aca400) [pid = 1869] [serial = 1908] [outer = 0x7f3e00695400] 21:16:09 INFO - PROCESS | 1869 | 1461039369367 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1486ms 21:16:09 INFO - PROCESS | 1869 | 1461039369406 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 1869 | 1461039369410 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 21:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:16:09 INFO - PROCESS | 1869 | 1461039369415 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 1869 | 1461039369417 Marionette TRACE conn3 <- [1,2514,null,{}] 21:16:09 INFO - PROCESS | 1869 | 1461039369423 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:09 INFO - PROCESS | 1869 | 1461039369622 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 21:16:09 INFO - PROCESS | 1869 | 1461039369916 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e056c9800 == 181 [pid = 1869] [id = 636] 21:16:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e0068e800) [pid = 1869] [serial = 1909] [outer = (nil)] 21:16:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e01ecb000) [pid = 1869] [serial = 1910] [outer = 0x7f3e0068e800] 21:16:10 INFO - PROCESS | 1869 | 1461039370029 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e065e6400) [pid = 1869] [serial = 1911] [outer = 0x7f3e0068e800] 21:16:10 INFO - PROCESS | 1869 | 1461039370850 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1480ms 21:16:10 INFO - PROCESS | 1869 | 1461039370897 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 21:16:10 INFO - PROCESS | 1869 | 1461039370901 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 21:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:16:10 INFO - PROCESS | 1869 | 1461039370907 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 1869 | 1461039370909 Marionette TRACE conn3 <- [1,2518,null,{}] 21:16:10 INFO - PROCESS | 1869 | 1461039370915 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:11 INFO - PROCESS | 1869 | 1461039371112 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 21:16:11 INFO - PROCESS | 1869 | 1461039371398 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e025c7000 == 182 [pid = 1869] [id = 637] 21:16:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e0068fc00) [pid = 1869] [serial = 1912] [outer = (nil)] 21:16:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e00698c00) [pid = 1869] [serial = 1913] [outer = 0x7f3e0068fc00] 21:16:11 INFO - PROCESS | 1869 | 1461039371520 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e01ec9800) [pid = 1869] [serial = 1914] [outer = 0x7f3e0068fc00] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15cad800 == 181 [pid = 1869] [id = 455] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e056c2800 == 180 [pid = 1869] [id = 617] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ccc7800 == 179 [pid = 1869] [id = 616] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09314800 == 178 [pid = 1869] [id = 615] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e07ec5000 == 177 [pid = 1869] [id = 614] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e053b8800 == 176 [pid = 1869] [id = 613] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e035d3800 == 175 [pid = 1869] [id = 612] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0ba79800 == 174 [pid = 1869] [id = 611] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d0d800 == 173 [pid = 1869] [id = 602] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11017000 == 172 [pid = 1869] [id = 601] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10dc5000 == 171 [pid = 1869] [id = 600] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd8e000 == 170 [pid = 1869] [id = 599] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d992000 == 169 [pid = 1869] [id = 598] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cecf800 == 168 [pid = 1869] [id = 597] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cc7e800 == 167 [pid = 1869] [id = 596] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bae5000 == 166 [pid = 1869] [id = 595] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0930f800 == 165 [pid = 1869] [id = 564] 21:16:13 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e069b3000 == 164 [pid = 1869] [id = 594] 21:16:13 INFO - PROCESS | 1869 | 1461039373655 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e07dc4400) [pid = 1869] [serial = 1779] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e067ce000) [pid = 1869] [serial = 1680] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e2fde7800) [pid = 1869] [serial = 1659] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e06568400) [pid = 1869] [serial = 1605] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e0ff7fc00) [pid = 1869] [serial = 1641] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e1c95bc00) [pid = 1869] [serial = 1650] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e18490c00) [pid = 1869] [serial = 1566] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e0554e000) [pid = 1869] [serial = 1677] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0875d800) [pid = 1869] [serial = 1716] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e06480400) [pid = 1869] [serial = 1578] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e01d52000) [pid = 1869] [serial = 1671] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e0c7d5000) [pid = 1869] [serial = 1638] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e063f2400) [pid = 1869] [serial = 1581] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e0644a000) [pid = 1869] [serial = 1710] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0cbe7800) [pid = 1869] [serial = 1736] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e05682800) [pid = 1869] [serial = 1632] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e065e2000) [pid = 1869] [serial = 1775] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e22058400) [pid = 1869] [serial = 1572] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e0c604400) [pid = 1869] [serial = 1727] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e15f3c400) [pid = 1869] [serial = 1749] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e33e15000) [pid = 1869] [serial = 1575] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e062e9c00) [pid = 1869] [serial = 1709] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e065de800) [pid = 1869] [serial = 1712] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e08704000) [pid = 1869] [serial = 1715] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e0b2dbc00) [pid = 1869] [serial = 1722] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e08aaf000) [pid = 1869] [serial = 1608] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e0b8ad400) [pid = 1869] [serial = 1724] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e065dfc00) [pid = 1869] [serial = 1760] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e3334f400) [pid = 1869] [serial = 1593] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e07be3c00) [pid = 1869] [serial = 1778] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e33e4ec00) [pid = 1869] [serial = 1590] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e062ee000) [pid = 1869] [serial = 1772] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e0a5cd000) [pid = 1869] [serial = 1721] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e067c8000) [pid = 1869] [serial = 1776] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e065cc800) [pid = 1869] [serial = 1763] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e209c4000) [pid = 1869] [serial = 1653] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0c7d6c00) [pid = 1869] [serial = 1731] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e0069bc00) [pid = 1869] [serial = 1668] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e33e1f400) [pid = 1869] [serial = 1587] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e0cbe4000) [pid = 1869] [serial = 1755] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e01ec8000) [pid = 1869] [serial = 1599] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e08705c00) [pid = 1869] [serial = 1584] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e0eae7000) [pid = 1869] [serial = 1740] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e23f42400) [pid = 1869] [serial = 1656] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e0c609800) [pid = 1869] [serial = 1728] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e062e7c00) [pid = 1869] [serial = 1757] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e0cb8c800) [pid = 1869] [serial = 1734] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e0c5a5400) [pid = 1869] [serial = 1725] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e1e0de400) [pid = 1869] [serial = 1569] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e06446800) [pid = 1869] [serial = 1773] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e0c8cac00) [pid = 1869] [serial = 1733] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e0fce5800) [pid = 1869] [serial = 1742] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e15ed9000) [pid = 1869] [serial = 1748] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e10f05800) [pid = 1869] [serial = 1745] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e09624800) [pid = 1869] [serial = 1719] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e0cd70800) [pid = 1869] [serial = 1737] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e01d51c00) [pid = 1869] [serial = 1766] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e0c7cbc00) [pid = 1869] [serial = 1730] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e0ff82800) [pid = 1869] [serial = 1743] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e0875f800) [pid = 1869] [serial = 1560] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e174a8800) [pid = 1869] [serial = 1752] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e07be8000) [pid = 1869] [serial = 1713] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e27b64400) [pid = 1869] [serial = 1662] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 171 (0x7f3e17954800) [pid = 1869] [serial = 1644] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 170 (0x7f3e0655ec00) [pid = 1869] [serial = 1602] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 169 (0x7f3e01ecd000) [pid = 1869] [serial = 1767] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e0eada800) [pid = 1869] [serial = 1739] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e0567e800) [pid = 1869] [serial = 1769] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e065dd400) [pid = 1869] [serial = 1758] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e3380e000) [pid = 1869] [serial = 1665] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e05ea2c00) [pid = 1869] [serial = 1770] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e09425000) [pid = 1869] [serial = 1761] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e17437400) [pid = 1869] [serial = 1751] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e08ab8c00) [pid = 1869] [serial = 1718] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e01c38800) [pid = 1869] [serial = 1706] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e15ecdc00) [pid = 1869] [serial = 1746] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e065c8400) [pid = 1869] [serial = 1754] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e08702400) [pid = 1869] [serial = 1635] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 156 (0x7f3e0e750800) [pid = 1869] [serial = 1563] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 155 (0x7f3e01ec7800) [pid = 1869] [serial = 1707] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 154 (0x7f3e18ad0800) [pid = 1869] [serial = 1647] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 153 (0x7f3e01c45800) [pid = 1869] [serial = 1596] [outer = (nil)] [url = about:blank] 21:16:13 INFO - PROCESS | 1869 | --DOMWINDOW == 152 (0x7f3e06478400) [pid = 1869] [serial = 1674] [outer = (nil)] [url = about:blank] 21:16:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:16:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3135ms 21:16:14 INFO - PROCESS | 1869 | 1461039374050 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 21:16:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:16:14 INFO - PROCESS | 1869 | 1461039374055 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 21:16:14 INFO - PROCESS | 1869 | 1461039374062 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 1869 | 1461039374065 Marionette TRACE conn3 <- [1,2522,null,{}] 21:16:14 INFO - PROCESS | 1869 | 1461039374072 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:14 INFO - PROCESS | 1869 | 1461039374245 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 21:16:14 INFO - PROCESS | 1869 | 1461039374256 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e035cc000 == 165 [pid = 1869] [id = 638] 21:16:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 153 (0x7f3e03a43800) [pid = 1869] [serial = 1915] [outer = (nil)] 21:16:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 154 (0x7f3e03a4ac00) [pid = 1869] [serial = 1916] [outer = 0x7f3e03a43800] 21:16:14 INFO - PROCESS | 1869 | 1461039374323 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e05553c00) [pid = 1869] [serial = 1917] [outer = 0x7f3e03a43800] 21:16:15 INFO - PROCESS | 1869 | 1461039375263 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:16:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:16:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1235ms 21:16:15 INFO - PROCESS | 1869 | 1461039375297 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 21:16:15 INFO - PROCESS | 1869 | 1461039375304 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 21:16:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:16:15 INFO - PROCESS | 1869 | 1461039375314 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:16:15 INFO - PROCESS | 1869 | 1461039375317 Marionette TRACE conn3 <- [1,2526,null,{}] 21:16:15 INFO - PROCESS | 1869 | 1461039375322 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:15 INFO - PROCESS | 1869 | 1461039375506 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 21:16:15 INFO - PROCESS | 1869 | 1461039375691 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e057e0800 == 166 [pid = 1869] [id = 639] 21:16:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e00693c00) [pid = 1869] [serial = 1918] [outer = (nil)] 21:16:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e0609b000) [pid = 1869] [serial = 1919] [outer = 0x7f3e00693c00] 21:16:15 INFO - PROCESS | 1869 | 1461039375754 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e063e6000) [pid = 1869] [serial = 1920] [outer = 0x7f3e00693c00] 21:16:16 INFO - PROCESS | 1869 | 1461039376677 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1380ms 21:16:16 INFO - PROCESS | 1869 | 1461039376710 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 1869 | 1461039376714 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 21:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:16:16 INFO - PROCESS | 1869 | 1461039376721 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 1869 | 1461039376726 Marionette TRACE conn3 <- [1,2530,null,{}] 21:16:16 INFO - PROCESS | 1869 | 1461039376749 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:17 INFO - PROCESS | 1869 | 1461039377000 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 21:16:17 INFO - PROCESS | 1869 | 1461039377034 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07ec7000 == 167 [pid = 1869] [id = 640] 21:16:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e0644c800) [pid = 1869] [serial = 1921] [outer = (nil)] 21:16:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e0647f400) [pid = 1869] [serial = 1922] [outer = 0x7f3e0644c800] 21:16:17 INFO - PROCESS | 1869 | 1461039377099 Marionette DEBUG loaded listener.js 21:16:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e065c3800) [pid = 1869] [serial = 1923] [outer = 0x7f3e0644c800] 21:16:18 INFO - PROCESS | 1869 | 1461039378275 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:16:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:16:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1587ms 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e0568b000) [pid = 1869] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e061e6800) [pid = 1869] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e05553400) [pid = 1869] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e0b038400) [pid = 1869] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 156 (0x7f3e05ea6000) [pid = 1869] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 155 (0x7f3e07bf0400) [pid = 1869] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:16:18 INFO - PROCESS | 1869 | --DOMWINDOW == 154 (0x7f3e03993400) [pid = 1869] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:16:18 INFO - PROCESS | 1869 | 1461039378827 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 1869 | 1461039378831 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 21:16:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:16:18 INFO - PROCESS | 1869 | 1461039378847 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:16:18 INFO - PROCESS | 1869 | 1461039378850 Marionette TRACE conn3 <- [1,2534,null,{}] 21:16:18 INFO - PROCESS | 1869 | 1461039378857 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:19 INFO - PROCESS | 1869 | 1461039379030 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 21:16:19 INFO - PROCESS | 1869 | 1461039379208 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b3a000 == 168 [pid = 1869] [id = 641] 21:16:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e01d52000) [pid = 1869] [serial = 1924] [outer = (nil)] 21:16:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e065e7000) [pid = 1869] [serial = 1925] [outer = 0x7f3e01d52000] 21:16:19 INFO - PROCESS | 1869 | 1461039379270 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e07bef000) [pid = 1869] [serial = 1926] [outer = 0x7f3e01d52000] 21:16:20 INFO - PROCESS | 1869 | 1461039380000 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1180ms 21:16:20 INFO - PROCESS | 1869 | 1461039380027 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 1869 | 1461039380030 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 21:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:16:20 INFO - PROCESS | 1869 | 1461039380036 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 1869 | 1461039380038 Marionette TRACE conn3 <- [1,2538,null,{}] 21:16:20 INFO - PROCESS | 1869 | 1461039380043 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:20 INFO - PROCESS | 1869 | 1461039380300 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 21:16:20 INFO - PROCESS | 1869 | 1461039380318 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0b067800 == 169 [pid = 1869] [id = 642] 21:16:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e07bef400) [pid = 1869] [serial = 1927] [outer = (nil)] 21:16:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e07f57400) [pid = 1869] [serial = 1928] [outer = 0x7f3e07bef400] 21:16:20 INFO - PROCESS | 1869 | 1461039380378 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e083af400) [pid = 1869] [serial = 1929] [outer = 0x7f3e07bef400] 21:16:21 INFO - PROCESS | 1869 | 1461039381499 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1527ms 21:16:21 INFO - PROCESS | 1869 | 1461039381565 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 1869 | 1461039381571 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 21:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:16:21 INFO - PROCESS | 1869 | 1461039381581 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 1869 | 1461039381586 Marionette TRACE conn3 <- [1,2542,null,{}] 21:16:21 INFO - PROCESS | 1869 | 1461039381594 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:21 INFO - PROCESS | 1869 | 1461039381811 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 21:16:22 INFO - PROCESS | 1869 | 1461039382131 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067f0000 == 170 [pid = 1869] [id = 643] 21:16:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e062e3800) [pid = 1869] [serial = 1930] [outer = (nil)] 21:16:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e063e7000) [pid = 1869] [serial = 1931] [outer = 0x7f3e062e3800] 21:16:22 INFO - PROCESS | 1869 | 1461039382211 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e06479000) [pid = 1869] [serial = 1932] [outer = 0x7f3e062e3800] 21:16:23 INFO - PROCESS | 1869 | 1461039383103 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1584ms 21:16:23 INFO - PROCESS | 1869 | 1461039383166 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 21:16:23 INFO - PROCESS | 1869 | 1461039383175 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 21:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:16:23 INFO - PROCESS | 1869 | 1461039383184 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:16:23 INFO - PROCESS | 1869 | 1461039383188 Marionette TRACE conn3 <- [1,2546,null,{}] 21:16:23 INFO - PROCESS | 1869 | 1461039383194 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:23 INFO - PROCESS | 1869 | 1461039383392 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 21:16:23 INFO - PROCESS | 1869 | 1461039383763 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bae2000 == 171 [pid = 1869] [id = 644] 21:16:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e07be3000) [pid = 1869] [serial = 1933] [outer = (nil)] 21:16:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e07f5a400) [pid = 1869] [serial = 1934] [outer = 0x7f3e07be3000] 21:16:23 INFO - PROCESS | 1869 | 1461039383840 Marionette DEBUG loaded listener.js 21:16:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e08704800) [pid = 1869] [serial = 1935] [outer = 0x7f3e07be3000] 21:16:24 INFO - PROCESS | 1869 | 1461039384746 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1628ms 21:16:24 INFO - PROCESS | 1869 | 1461039384813 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 21:16:24 INFO - PROCESS | 1869 | 1461039384817 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 21:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:16:24 INFO - PROCESS | 1869 | 1461039384823 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:16:24 INFO - PROCESS | 1869 | 1461039384829 Marionette TRACE conn3 <- [1,2550,null,{}] 21:16:24 INFO - PROCESS | 1869 | 1461039384845 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:25 INFO - PROCESS | 1869 | 1461039385081 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 21:16:25 INFO - PROCESS | 1869 | 1461039385394 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ccc4800 == 172 [pid = 1869] [id = 645] 21:16:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e08aab400) [pid = 1869] [serial = 1936] [outer = (nil)] 21:16:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e0961b800) [pid = 1869] [serial = 1937] [outer = 0x7f3e08aab400] 21:16:25 INFO - PROCESS | 1869 | 1461039385469 Marionette DEBUG loaded listener.js 21:16:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e0967f800) [pid = 1869] [serial = 1938] [outer = 0x7f3e08aab400] 21:16:26 INFO - PROCESS | 1869 | 1461039386331 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1543ms 21:16:26 INFO - PROCESS | 1869 | 1461039386367 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 21:16:26 INFO - PROCESS | 1869 | 1461039386371 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 21:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:16:26 INFO - PROCESS | 1869 | 1461039386377 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:16:26 INFO - PROCESS | 1869 | 1461039386379 Marionette TRACE conn3 <- [1,2554,null,{}] 21:16:26 INFO - PROCESS | 1869 | 1461039386385 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:26 INFO - PROCESS | 1869 | 1461039386570 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 21:16:26 INFO - PROCESS | 1869 | 1461039386837 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d975000 == 173 [pid = 1869] [id = 646] 21:16:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e08ab7400) [pid = 1869] [serial = 1939] [outer = (nil)] 21:16:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e0b18fc00) [pid = 1869] [serial = 1940] [outer = 0x7f3e08ab7400] 21:16:26 INFO - PROCESS | 1869 | 1461039386913 Marionette DEBUG loaded listener.js 21:16:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e0b2d3c00) [pid = 1869] [serial = 1941] [outer = 0x7f3e08ab7400] 21:16:27 INFO - PROCESS | 1869 | 1461039387778 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1427ms 21:16:27 INFO - PROCESS | 1869 | 1461039387805 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 21:16:27 INFO - PROCESS | 1869 | 1461039387809 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 21:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:16:27 INFO - PROCESS | 1869 | 1461039387820 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:16:27 INFO - PROCESS | 1869 | 1461039387828 Marionette TRACE conn3 <- [1,2558,null,{}] 21:16:27 INFO - PROCESS | 1869 | 1461039387833 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:28 INFO - PROCESS | 1869 | 1461039388016 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 21:16:28 INFO - PROCESS | 1869 | 1461039388285 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0da56800 == 174 [pid = 1869] [id = 647] 21:16:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e09af3c00) [pid = 1869] [serial = 1942] [outer = (nil)] 21:16:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e0b2e4400) [pid = 1869] [serial = 1943] [outer = 0x7f3e09af3c00] 21:16:28 INFO - PROCESS | 1869 | 1461039388360 Marionette DEBUG loaded listener.js 21:16:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e0b8a7000) [pid = 1869] [serial = 1944] [outer = 0x7f3e09af3c00] 21:16:29 INFO - PROCESS | 1869 | 1461039389318 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1531ms 21:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:16:29 INFO - PROCESS | 1869 | 1461039389353 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 21:16:29 INFO - PROCESS | 1869 | 1461039389356 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 21:16:29 INFO - PROCESS | 1869 | 1461039389362 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:16:29 INFO - PROCESS | 1869 | 1461039389365 Marionette TRACE conn3 <- [1,2562,null,{}] 21:16:29 INFO - PROCESS | 1869 | 1461039389370 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:29 INFO - PROCESS | 1869 | 1461039389585 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 21:16:29 INFO - PROCESS | 1869 | 1461039389909 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fecb800 == 175 [pid = 1869] [id = 648] 21:16:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e0c613800) [pid = 1869] [serial = 1945] [outer = (nil)] 21:16:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e0cb8f800) [pid = 1869] [serial = 1946] [outer = 0x7f3e0c613800] 21:16:29 INFO - PROCESS | 1869 | 1461039389995 Marionette DEBUG loaded listener.js 21:16:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e0cd6e400) [pid = 1869] [serial = 1947] [outer = 0x7f3e0c613800] 21:16:30 INFO - PROCESS | 1869 | 1461039390888 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1581ms 21:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:16:30 INFO - PROCESS | 1869 | 1461039390942 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 21:16:30 INFO - PROCESS | 1869 | 1461039390945 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 21:16:30 INFO - PROCESS | 1869 | 1461039390951 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 1869 | 1461039390954 Marionette TRACE conn3 <- [1,2566,null,{}] 21:16:30 INFO - PROCESS | 1869 | 1461039390960 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:31 INFO - PROCESS | 1869 | 1461039391143 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 21:16:31 INFO - PROCESS | 1869 | 1461039391413 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10dc2800 == 176 [pid = 1869] [id = 649] 21:16:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e0c7cbc00) [pid = 1869] [serial = 1948] [outer = (nil)] 21:16:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e0d7b3800) [pid = 1869] [serial = 1949] [outer = 0x7f3e0c7cbc00] 21:16:31 INFO - PROCESS | 1869 | 1461039391525 Marionette DEBUG loaded listener.js 21:16:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e0eacc000) [pid = 1869] [serial = 1950] [outer = 0x7f3e0c7cbc00] 21:16:32 INFO - PROCESS | 1869 | 1461039392376 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1485ms 21:16:32 INFO - PROCESS | 1869 | 1461039392435 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 21:16:32 INFO - PROCESS | 1869 | 1461039392439 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 21:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:16:32 INFO - PROCESS | 1869 | 1461039392445 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:16:32 INFO - PROCESS | 1869 | 1461039392448 Marionette TRACE conn3 <- [1,2570,null,{}] 21:16:32 INFO - PROCESS | 1869 | 1461039392454 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:32 INFO - PROCESS | 1869 | 1461039392654 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 21:16:32 INFO - PROCESS | 1869 | 1461039392935 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10fa7000 == 177 [pid = 1869] [id = 650] 21:16:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e0cd70400) [pid = 1869] [serial = 1951] [outer = (nil)] 21:16:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e0fcdc800) [pid = 1869] [serial = 1952] [outer = 0x7f3e0cd70400] 21:16:33 INFO - PROCESS | 1869 | 1461039393054 Marionette DEBUG loaded listener.js 21:16:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e0ff87000) [pid = 1869] [serial = 1953] [outer = 0x7f3e0cd70400] 21:16:33 INFO - PROCESS | 1869 | 1461039393937 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1528ms 21:16:33 INFO - PROCESS | 1869 | 1461039393975 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 21:16:33 INFO - PROCESS | 1869 | 1461039393978 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 21:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:16:33 INFO - PROCESS | 1869 | 1461039393985 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:16:33 INFO - PROCESS | 1869 | 1461039393988 Marionette TRACE conn3 <- [1,2574,null,{}] 21:16:33 INFO - PROCESS | 1869 | 1461039393994 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:34 INFO - PROCESS | 1869 | 1461039394196 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 21:16:34 INFO - PROCESS | 1869 | 1461039394438 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15c92800 == 178 [pid = 1869] [id = 651] 21:16:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e0b8a2400) [pid = 1869] [serial = 1954] [outer = (nil)] 21:16:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e10f06400) [pid = 1869] [serial = 1955] [outer = 0x7f3e0b8a2400] 21:16:34 INFO - PROCESS | 1869 | 1461039394555 Marionette DEBUG loaded listener.js 21:16:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e15ed3400) [pid = 1869] [serial = 1956] [outer = 0x7f3e0b8a2400] 21:16:35 INFO - PROCESS | 1869 | 1461039395335 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1381ms 21:16:35 INFO - PROCESS | 1869 | 1461039395381 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 21:16:35 INFO - PROCESS | 1869 | 1461039395384 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 21:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:16:35 INFO - PROCESS | 1869 | 1461039395390 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:16:35 INFO - PROCESS | 1869 | 1461039395393 Marionette TRACE conn3 <- [1,2578,null,{}] 21:16:35 INFO - PROCESS | 1869 | 1461039395399 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:35 INFO - PROCESS | 1869 | 1461039395584 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 21:16:35 INFO - PROCESS | 1869 | 1461039395855 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15fd6000 == 179 [pid = 1869] [id = 652] 21:16:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e0c5b0400) [pid = 1869] [serial = 1957] [outer = (nil)] 21:16:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e17433000) [pid = 1869] [serial = 1958] [outer = 0x7f3e0c5b0400] 21:16:35 INFO - PROCESS | 1869 | 1461039395929 Marionette DEBUG loaded listener.js 21:16:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e1743d400) [pid = 1869] [serial = 1959] [outer = 0x7f3e0c5b0400] 21:16:36 INFO - PROCESS | 1869 | 1461039396780 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1433ms 21:16:36 INFO - PROCESS | 1869 | 1461039396824 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 21:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:16:36 INFO - PROCESS | 1869 | 1461039396829 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 21:16:36 INFO - PROCESS | 1869 | 1461039396835 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:16:36 INFO - PROCESS | 1869 | 1461039396839 Marionette TRACE conn3 <- [1,2582,null,{}] 21:16:36 INFO - PROCESS | 1869 | 1461039396863 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:37 INFO - PROCESS | 1869 | 1461039397103 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 21:16:37 INFO - PROCESS | 1869 | 1461039397372 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:37 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17c8e000 == 180 [pid = 1869] [id = 653] 21:16:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e175df400) [pid = 1869] [serial = 1960] [outer = (nil)] 21:16:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e17844000) [pid = 1869] [serial = 1961] [outer = 0x7f3e175df400] 21:16:37 INFO - PROCESS | 1869 | 1461039397500 Marionette DEBUG loaded listener.js 21:16:37 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e17950400) [pid = 1869] [serial = 1962] [outer = 0x7f3e175df400] 21:16:38 INFO - PROCESS | 1869 | 1461039398369 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1598ms 21:16:38 INFO - PROCESS | 1869 | 1461039398432 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 21:16:38 INFO - PROCESS | 1869 | 1461039398435 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 21:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:16:38 INFO - PROCESS | 1869 | 1461039398442 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:16:38 INFO - PROCESS | 1869 | 1461039398445 Marionette TRACE conn3 <- [1,2586,null,{}] 21:16:38 INFO - PROCESS | 1869 | 1461039398450 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:38 INFO - PROCESS | 1869 | 1461039398642 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 21:16:38 INFO - PROCESS | 1869 | 1461039398916 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187e9800 == 181 [pid = 1869] [id = 654] 21:16:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e1783cc00) [pid = 1869] [serial = 1963] [outer = (nil)] 21:16:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e17acd800) [pid = 1869] [serial = 1964] [outer = 0x7f3e1783cc00] 21:16:38 INFO - PROCESS | 1869 | 1461039398990 Marionette DEBUG loaded listener.js 21:16:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e17e8e800) [pid = 1869] [serial = 1965] [outer = 0x7f3e1783cc00] 21:16:39 INFO - PROCESS | 1869 | 1461039399858 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1482ms 21:16:39 INFO - PROCESS | 1869 | 1461039399925 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 1869 | 1461039399928 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 21:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:16:39 INFO - PROCESS | 1869 | 1461039399934 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 1869 | 1461039399937 Marionette TRACE conn3 <- [1,2590,null,{}] 21:16:39 INFO - PROCESS | 1869 | 1461039399942 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:40 INFO - PROCESS | 1869 | 1461039400130 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 21:16:40 INFO - PROCESS | 1869 | 1461039400401 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e19a58800 == 182 [pid = 1869] [id = 655] 21:16:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e1794bc00) [pid = 1869] [serial = 1966] [outer = (nil)] 21:16:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e1825ac00) [pid = 1869] [serial = 1967] [outer = 0x7f3e1794bc00] 21:16:40 INFO - PROCESS | 1869 | 1461039400474 Marionette DEBUG loaded listener.js 21:16:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e1833a800) [pid = 1869] [serial = 1968] [outer = 0x7f3e1794bc00] 21:16:41 INFO - PROCESS | 1869 | 1461039401326 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1435ms 21:16:41 INFO - PROCESS | 1869 | 1461039401370 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 21:16:41 INFO - PROCESS | 1869 | 1461039401373 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 21:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:16:41 INFO - PROCESS | 1869 | 1461039401379 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:16:41 INFO - PROCESS | 1869 | 1461039401381 Marionette TRACE conn3 <- [1,2594,null,{}] 21:16:41 INFO - PROCESS | 1869 | 1461039401387 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:41 INFO - PROCESS | 1869 | 1461039401574 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 21:16:41 INFO - PROCESS | 1869 | 1461039401848 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bdd4800 == 183 [pid = 1869] [id = 656] 21:16:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e17e7f400) [pid = 1869] [serial = 1969] [outer = (nil)] 21:16:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e18858000) [pid = 1869] [serial = 1970] [outer = 0x7f3e17e7f400] 21:16:41 INFO - PROCESS | 1869 | 1461039401922 Marionette DEBUG loaded listener.js 21:16:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e18ae9000) [pid = 1869] [serial = 1971] [outer = 0x7f3e17e7f400] 21:16:42 INFO - PROCESS | 1869 | 1461039402847 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1482ms 21:16:42 INFO - PROCESS | 1869 | 1461039402862 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 21:16:42 INFO - PROCESS | 1869 | 1461039402864 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 21:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:16:42 INFO - PROCESS | 1869 | 1461039402874 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:16:42 INFO - PROCESS | 1869 | 1461039402879 Marionette TRACE conn3 <- [1,2598,null,{}] 21:16:42 INFO - PROCESS | 1869 | 1461039402890 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:43 INFO - PROCESS | 1869 | 1461039403074 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 21:16:43 INFO - PROCESS | 1869 | 1461039403358 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c171000 == 184 [pid = 1869] [id = 657] 21:16:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e18253c00) [pid = 1869] [serial = 1972] [outer = (nil)] 21:16:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e18b7b800) [pid = 1869] [serial = 1973] [outer = 0x7f3e18253c00] 21:16:43 INFO - PROCESS | 1869 | 1461039403430 Marionette DEBUG loaded listener.js 21:16:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e198f0400) [pid = 1869] [serial = 1974] [outer = 0x7f3e18253c00] 21:16:44 INFO - PROCESS | 1869 | 1461039404374 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1539ms 21:16:44 INFO - PROCESS | 1869 | 1461039404411 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 21:16:44 INFO - PROCESS | 1869 | 1461039404414 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 21:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:16:44 INFO - PROCESS | 1869 | 1461039404420 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:16:44 INFO - PROCESS | 1869 | 1461039404422 Marionette TRACE conn3 <- [1,2602,null,{}] 21:16:44 INFO - PROCESS | 1869 | 1461039404428 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:44 INFO - PROCESS | 1869 | 1461039404615 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 21:16:44 INFO - PROCESS | 1869 | 1461039404889 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c69a800 == 185 [pid = 1869] [id = 658] 21:16:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e18ad1400) [pid = 1869] [serial = 1975] [outer = (nil)] 21:16:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e19aa5c00) [pid = 1869] [serial = 1976] [outer = 0x7f3e18ad1400] 21:16:45 INFO - PROCESS | 1869 | 1461039405005 Marionette DEBUG loaded listener.js 21:16:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e1a6dc800) [pid = 1869] [serial = 1977] [outer = 0x7f3e18ad1400] 21:16:45 INFO - PROCESS | 1869 | 1461039405898 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1535ms 21:16:45 INFO - PROCESS | 1869 | 1461039405955 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 21:16:45 INFO - PROCESS | 1869 | 1461039405958 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 21:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:16:45 INFO - PROCESS | 1869 | 1461039405964 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:16:45 INFO - PROCESS | 1869 | 1461039405967 Marionette TRACE conn3 <- [1,2606,null,{}] 21:16:45 INFO - PROCESS | 1869 | 1461039405972 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:46 INFO - PROCESS | 1869 | 1461039406158 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 21:16:46 INFO - PROCESS | 1869 | 1461039406437 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec45000 == 186 [pid = 1869] [id = 659] 21:16:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e063eec00) [pid = 1869] [serial = 1978] [outer = (nil)] 21:16:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e1b9d1400) [pid = 1869] [serial = 1979] [outer = 0x7f3e063eec00] 21:16:46 INFO - PROCESS | 1869 | 1461039406549 Marionette DEBUG loaded listener.js 21:16:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e1b9dc800) [pid = 1869] [serial = 1980] [outer = 0x7f3e063eec00] 21:16:47 INFO - PROCESS | 1869 | 1461039407388 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1478ms 21:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:16:47 INFO - PROCESS | 1869 | 1461039407443 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 21:16:47 INFO - PROCESS | 1869 | 1461039407446 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 21:16:47 INFO - PROCESS | 1869 | 1461039407452 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:16:47 INFO - PROCESS | 1869 | 1461039407455 Marionette TRACE conn3 <- [1,2610,null,{}] 21:16:47 INFO - PROCESS | 1869 | 1461039407460 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:47 INFO - PROCESS | 1869 | 1461039407652 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 21:16:47 INFO - PROCESS | 1869 | 1461039407953 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20987800 == 187 [pid = 1869] [id = 660] 21:16:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e01ec2400) [pid = 1869] [serial = 1981] [outer = (nil)] 21:16:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e1ba41c00) [pid = 1869] [serial = 1982] [outer = 0x7f3e01ec2400] 21:16:48 INFO - PROCESS | 1869 | 1461039408066 Marionette DEBUG loaded listener.js 21:16:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e1bd92800) [pid = 1869] [serial = 1983] [outer = 0x7f3e01ec2400] 21:16:48 INFO - PROCESS | 1869 | 1461039408929 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1534ms 21:16:48 INFO - PROCESS | 1869 | 1461039408986 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 21:16:48 INFO - PROCESS | 1869 | 1461039408990 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 21:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:16:49 INFO - PROCESS | 1869 | 1461039409014 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:16:49 INFO - PROCESS | 1869 | 1461039409017 Marionette TRACE conn3 <- [1,2614,null,{}] 21:16:49 INFO - PROCESS | 1869 | 1461039409023 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:49 INFO - PROCESS | 1869 | 1461039409214 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 21:16:49 INFO - PROCESS | 1869 | 1461039409943 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e057c3800 == 188 [pid = 1869] [id = 661] 21:16:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e01d4d400) [pid = 1869] [serial = 1984] [outer = (nil)] 21:16:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e01ebfc00) [pid = 1869] [serial = 1985] [outer = 0x7f3e01d4d400] 21:16:50 INFO - PROCESS | 1869 | 1461039410011 Marionette DEBUG loaded listener.js 21:16:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e03a48c00) [pid = 1869] [serial = 1986] [outer = 0x7f3e01d4d400] 21:16:50 INFO - PROCESS | 1869 | 1461039410858 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1890ms 21:16:50 INFO - PROCESS | 1869 | 1461039410904 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 21:16:50 INFO - PROCESS | 1869 | 1461039410911 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 21:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:16:50 INFO - PROCESS | 1869 | 1461039410919 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:16:50 INFO - PROCESS | 1869 | 1461039410923 Marionette TRACE conn3 <- [1,2618,null,{}] 21:16:50 INFO - PROCESS | 1869 | 1461039410930 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:51 INFO - PROCESS | 1869 | 1461039411121 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd5e000 == 187 [pid = 1869] [id = 486] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08bd4800 == 186 [pid = 1869] [id = 488] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e056c9800 == 185 [pid = 1869] [id = 636] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e025da000 == 184 [pid = 1869] [id = 635] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c34800 == 183 [pid = 1869] [id = 634] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e222a4800 == 182 [pid = 1869] [id = 633] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e219a2000 == 181 [pid = 1869] [id = 632] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20e10000 == 180 [pid = 1869] [id = 631] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20984800 == 179 [pid = 1869] [id = 630] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f0e2000 == 178 [pid = 1869] [id = 629] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c0a6000 == 177 [pid = 1869] [id = 628] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19c70000 == 176 [pid = 1869] [id = 627] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182b4800 == 175 [pid = 1869] [id = 626] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17389000 == 174 [pid = 1869] [id = 625] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d19800 == 173 [pid = 1869] [id = 624] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10ea4000 == 172 [pid = 1869] [id = 623] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fee2000 == 171 [pid = 1869] [id = 622] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd4b800 == 170 [pid = 1869] [id = 621] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb4c000 == 169 [pid = 1869] [id = 620] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e07ee2800 == 168 [pid = 1869] [id = 619] 21:16:51 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e035ca000 == 167 [pid = 1869] [id = 618] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e07f61400) [pid = 1869] [serial = 1842] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e0fce6400) [pid = 1869] [serial = 1811] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e065e1000) [pid = 1869] [serial = 1839] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e063e5000) [pid = 1869] [serial = 1836] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e0c5a9000) [pid = 1869] [serial = 1851] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e09677c00) [pid = 1869] [serial = 1764] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e083af800) [pid = 1869] [serial = 1781] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e174b2800) [pid = 1869] [serial = 1814] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e03a4a000) [pid = 1869] [serial = 1832] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e0942b000) [pid = 1869] [serial = 1790] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e0875bc00) [pid = 1869] [serial = 1844] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e08ab9c00) [pid = 1869] [serial = 1845] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e0961c000) [pid = 1869] [serial = 1847] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e175de800) [pid = 1869] [serial = 1817] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e0b8ac400) [pid = 1869] [serial = 1850] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e060a6800) [pid = 1869] [serial = 1835] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e0cfdcc00) [pid = 1869] [serial = 1805] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0655fc00) [pid = 1869] [serial = 1829] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0c5a7c00) [pid = 1869] [serial = 1799] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e17aca800) [pid = 1869] [serial = 1823] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e17c54800) [pid = 1869] [serial = 1826] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e07dc0800) [pid = 1869] [serial = 1841] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e17915800) [pid = 1869] [serial = 1820] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e09680400) [pid = 1869] [serial = 1848] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e060a6400) [pid = 1869] [serial = 1784] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e0647ac00) [pid = 1869] [serial = 1838] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e0d7c0000) [pid = 1869] [serial = 1808] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e0b2d2800) [pid = 1869] [serial = 1796] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e065d1000) [pid = 1869] [serial = 1787] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e09af0400) [pid = 1869] [serial = 1793] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e0c8c7800) [pid = 1869] [serial = 1802] [outer = (nil)] [url = about:blank] 21:16:51 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e03989800) [pid = 1869] [serial = 1853] [outer = (nil)] [url = about:blank] 21:16:52 INFO - PROCESS | 1869 | 1461039412160 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e01c7a800 == 168 [pid = 1869] [id = 662] 21:16:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e0398c400) [pid = 1869] [serial = 1987] [outer = (nil)] 21:16:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e0568c400) [pid = 1869] [serial = 1988] [outer = 0x7f3e0398c400] 21:16:52 INFO - PROCESS | 1869 | 1461039412235 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e063e5000) [pid = 1869] [serial = 1989] [outer = 0x7f3e0398c400] 21:16:53 INFO - PROCESS | 1869 | 1461039413006 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2135ms 21:16:53 INFO - PROCESS | 1869 | 1461039413057 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 21:16:53 INFO - PROCESS | 1869 | 1461039413061 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 21:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:16:53 INFO - PROCESS | 1869 | 1461039413068 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:16:53 INFO - PROCESS | 1869 | 1461039413071 Marionette TRACE conn3 <- [1,2622,null,{}] 21:16:53 INFO - PROCESS | 1869 | 1461039413076 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:53 INFO - PROCESS | 1869 | 1461039413272 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 21:16:53 INFO - PROCESS | 1869 | 1461039413464 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067ed800 == 169 [pid = 1869] [id = 663] 21:16:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e01ecd800) [pid = 1869] [serial = 1990] [outer = (nil)] 21:16:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e065cb400) [pid = 1869] [serial = 1991] [outer = 0x7f3e01ecd800] 21:16:53 INFO - PROCESS | 1869 | 1461039413528 Marionette DEBUG loaded listener.js 21:16:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e07dbf400) [pid = 1869] [serial = 1992] [outer = 0x7f3e01ecd800] 21:16:54 INFO - PROCESS | 1869 | 1461039414388 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1380ms 21:16:54 INFO - PROCESS | 1869 | 1461039414449 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 21:16:54 INFO - PROCESS | 1869 | 1461039414451 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 21:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:16:54 INFO - PROCESS | 1869 | 1461039414464 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:16:54 INFO - PROCESS | 1869 | 1461039414473 Marionette TRACE conn3 <- [1,2626,null,{}] 21:16:54 INFO - PROCESS | 1869 | 1461039414490 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:54 INFO - PROCESS | 1869 | 1461039414737 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 21:16:54 INFO - PROCESS | 1869 | 1461039414762 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0930b000 == 170 [pid = 1869] [id = 664] 21:16:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e03a4a000) [pid = 1869] [serial = 1993] [outer = (nil)] 21:16:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e08756800) [pid = 1869] [serial = 1994] [outer = 0x7f3e03a4a000] 21:16:54 INFO - PROCESS | 1869 | 1461039414821 Marionette DEBUG loaded listener.js 21:16:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e0942a800) [pid = 1869] [serial = 1995] [outer = 0x7f3e03a4a000] 21:16:55 INFO - PROCESS | 1869 | 1461039415700 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1301ms 21:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:16:55 INFO - PROCESS | 1869 | 1461039415772 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 21:16:55 INFO - PROCESS | 1869 | 1461039415775 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 21:16:55 INFO - PROCESS | 1869 | 1461039415781 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - PROCESS | 1869 | 1461039415784 Marionette TRACE conn3 <- [1,2630,null,{}] 21:16:55 INFO - PROCESS | 1869 | 1461039415789 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:56 INFO - PROCESS | 1869 | 1461039416074 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 21:16:56 INFO - PROCESS | 1869 | 1461039416112 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc33000 == 171 [pid = 1869] [id = 665] 21:16:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0942b000) [pid = 1869] [serial = 1996] [outer = (nil)] 21:16:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e0967ec00) [pid = 1869] [serial = 1997] [outer = 0x7f3e0942b000] 21:16:56 INFO - PROCESS | 1869 | 1461039416175 Marionette DEBUG loaded listener.js 21:16:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e0b193000) [pid = 1869] [serial = 1998] [outer = 0x7f3e0942b000] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e01d4c800) [pid = 1869] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e0cbe6000) [pid = 1869] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e05e9b800) [pid = 1869] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e07dc8c00) [pid = 1869] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e01d55c00) [pid = 1869] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e1832ec00) [pid = 1869] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e10f0c000) [pid = 1869] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e17ac5800) [pid = 1869] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e01ecc400) [pid = 1869] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e0b036000) [pid = 1869] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e0c8c4400) [pid = 1869] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e03a43800) [pid = 1869] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e15f32800) [pid = 1869] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e080f7800) [pid = 1869] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e0b8aa000) [pid = 1869] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e10f0cc00) [pid = 1869] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e10f07800) [pid = 1869] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e17c4e400) [pid = 1869] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e06476800) [pid = 1869] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e0644c800) [pid = 1869] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e0cd72000) [pid = 1869] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e15f31c00) [pid = 1869] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e01c39000) [pid = 1869] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e0b2ebc00) [pid = 1869] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e0068e800) [pid = 1869] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 171 (0x7f3e0fcdac00) [pid = 1869] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 170 (0x7f3e00695400) [pid = 1869] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 169 (0x7f3e0cb8b000) [pid = 1869] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e0eae2000) [pid = 1869] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e01d52000) [pid = 1869] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e09af2400) [pid = 1869] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e1757f000) [pid = 1869] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e0a5cc000) [pid = 1869] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e083afc00) [pid = 1869] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e0069d000) [pid = 1869] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e00693c00) [pid = 1869] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e0b8ab400) [pid = 1869] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e07f55400) [pid = 1869] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e0eacc400) [pid = 1869] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e05ea5000) [pid = 1869] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 156 (0x7f3e05e9bc00) [pid = 1869] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 155 (0x7f3e0b2e7400) [pid = 1869] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:16:57 INFO - PROCESS | 1869 | --DOMWINDOW == 154 (0x7f3e080f3400) [pid = 1869] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:16:57 INFO - PROCESS | 1869 | 1461039417750 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2035ms 21:16:57 INFO - PROCESS | 1869 | 1461039417815 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 21:16:57 INFO - PROCESS | 1869 | 1461039417818 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 21:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:16:57 INFO - PROCESS | 1869 | 1461039417823 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:16:57 INFO - PROCESS | 1869 | 1461039417826 Marionette TRACE conn3 <- [1,2634,null,{}] 21:16:57 INFO - PROCESS | 1869 | 1461039417831 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:58 INFO - PROCESS | 1869 | 1461039418005 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 21:16:58 INFO - PROCESS | 1869 | 1461039418194 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a4cd800 == 172 [pid = 1869] [id = 666] 21:16:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e06560800) [pid = 1869] [serial = 1999] [outer = (nil)] 21:16:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e080f8800) [pid = 1869] [serial = 2000] [outer = 0x7f3e06560800] 21:16:58 INFO - PROCESS | 1869 | 1461039418268 Marionette DEBUG loaded listener.js 21:16:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e0b036000) [pid = 1869] [serial = 2001] [outer = 0x7f3e06560800] 21:16:59 INFO - PROCESS | 1869 | 1461039419020 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1228ms 21:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:16:59 INFO - PROCESS | 1869 | 1461039419051 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 21:16:59 INFO - PROCESS | 1869 | 1461039419053 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 21:16:59 INFO - PROCESS | 1869 | 1461039419059 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:16:59 INFO - PROCESS | 1869 | 1461039419062 Marionette TRACE conn3 <- [1,2638,null,{}] 21:16:59 INFO - PROCESS | 1869 | 1461039419067 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:59 INFO - PROCESS | 1869 | 1461039419470 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 21:16:59 INFO - PROCESS | 1869 | 1461039419762 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e058b4000 == 173 [pid = 1869] [id = 667] 21:16:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e01ecc000) [pid = 1869] [serial = 2002] [outer = (nil)] 21:16:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e03a4e400) [pid = 1869] [serial = 2003] [outer = 0x7f3e01ecc000] 21:16:59 INFO - PROCESS | 1869 | 1461039419840 Marionette DEBUG loaded listener.js 21:16:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e060a3400) [pid = 1869] [serial = 2004] [outer = 0x7f3e01ecc000] 21:17:00 INFO - PROCESS | 1869 | 1461039420724 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1732ms 21:17:00 INFO - PROCESS | 1869 | 1461039420792 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 21:17:00 INFO - PROCESS | 1869 | 1461039420798 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 21:17:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:17:00 INFO - PROCESS | 1869 | 1461039420805 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:17:00 INFO - PROCESS | 1869 | 1461039420811 Marionette TRACE conn3 <- [1,2642,null,{}] 21:17:00 INFO - PROCESS | 1869 | 1461039420818 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:01 INFO - PROCESS | 1869 | 1461039421061 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 21:17:01 INFO - PROCESS | 1869 | 1461039421387 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:01 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0b071800 == 174 [pid = 1869] [id = 668] 21:17:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e06450000) [pid = 1869] [serial = 2005] [outer = (nil)] 21:17:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e065d1000) [pid = 1869] [serial = 2006] [outer = 0x7f3e06450000] 21:17:01 INFO - PROCESS | 1869 | 1461039421466 Marionette DEBUG loaded listener.js 21:17:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e07be8c00) [pid = 1869] [serial = 2007] [outer = 0x7f3e06450000] 21:17:02 INFO - PROCESS | 1869 | 1461039422441 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:17:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:17:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1693ms 21:17:02 INFO - PROCESS | 1869 | 1461039422499 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 1869 | 1461039422503 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 21:17:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:17:02 INFO - PROCESS | 1869 | 1461039422510 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - PROCESS | 1869 | 1461039422513 Marionette TRACE conn3 <- [1,2646,null,{}] 21:17:02 INFO - PROCESS | 1869 | 1461039422520 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:02 INFO - PROCESS | 1869 | 1461039422724 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 21:17:03 INFO - PROCESS | 1869 | 1461039423083 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d982000 == 175 [pid = 1869] [id = 669] 21:17:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e07beb400) [pid = 1869] [serial = 2008] [outer = (nil)] 21:17:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e0875c000) [pid = 1869] [serial = 2009] [outer = 0x7f3e07beb400] 21:17:03 INFO - PROCESS | 1869 | 1461039423158 Marionette DEBUG loaded listener.js 21:17:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e09679c00) [pid = 1869] [serial = 2010] [outer = 0x7f3e07beb400] 21:17:04 INFO - PROCESS | 1869 | 1461039424020 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:17:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:17:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1578ms 21:17:04 INFO - PROCESS | 1869 | 1461039424089 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 21:17:04 INFO - PROCESS | 1869 | 1461039424095 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 21:17:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:17:04 INFO - PROCESS | 1869 | 1461039424111 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:17:04 INFO - PROCESS | 1869 | 1461039424118 Marionette TRACE conn3 <- [1,2650,null,{}] 21:17:04 INFO - PROCESS | 1869 | 1461039424123 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:04 INFO - PROCESS | 1869 | 1461039424354 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 21:17:04 INFO - PROCESS | 1869 | 1461039424684 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fec4800 == 176 [pid = 1869] [id = 670] 21:17:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e01ec8400) [pid = 1869] [serial = 2011] [outer = (nil)] 21:17:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e0b2e9400) [pid = 1869] [serial = 2012] [outer = 0x7f3e01ec8400] 21:17:04 INFO - PROCESS | 1869 | 1461039424758 Marionette DEBUG loaded listener.js 21:17:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e0c5a5400) [pid = 1869] [serial = 2013] [outer = 0x7f3e01ec8400] 21:17:05 INFO - PROCESS | 1869 | 1461039425601 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:17:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:17:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1545ms 21:17:05 INFO - PROCESS | 1869 | 1461039425648 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 21:17:05 INFO - PROCESS | 1869 | 1461039425652 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 21:17:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:17:05 INFO - PROCESS | 1869 | 1461039425658 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:17:05 INFO - PROCESS | 1869 | 1461039425661 Marionette TRACE conn3 <- [1,2654,null,{}] 21:17:05 INFO - PROCESS | 1869 | 1461039425666 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:05 INFO - PROCESS | 1869 | 1461039425857 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 21:17:06 INFO - PROCESS | 1869 | 1461039426133 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10e9f000 == 177 [pid = 1869] [id = 671] 21:17:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e01c42800) [pid = 1869] [serial = 2014] [outer = (nil)] 21:17:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e0c60f400) [pid = 1869] [serial = 2015] [outer = 0x7f3e01c42800] 21:17:06 INFO - PROCESS | 1869 | 1461039426246 Marionette DEBUG loaded listener.js 21:17:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e0c7dac00) [pid = 1869] [serial = 2016] [outer = 0x7f3e01c42800] 21:17:07 INFO - PROCESS | 1869 | 1461039427094 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:17:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:17:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1477ms 21:17:07 INFO - PROCESS | 1869 | 1461039427136 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 21:17:07 INFO - PROCESS | 1869 | 1461039427139 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 21:17:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:17:07 INFO - PROCESS | 1869 | 1461039427145 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:17:07 INFO - PROCESS | 1869 | 1461039427148 Marionette TRACE conn3 <- [1,2658,null,{}] 21:17:07 INFO - PROCESS | 1869 | 1461039427154 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:07 INFO - PROCESS | 1869 | 1461039427342 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 21:17:07 INFO - PROCESS | 1869 | 1461039427622 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d19800 == 178 [pid = 1869] [id = 672] 21:17:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e0cd6b400) [pid = 1869] [serial = 2017] [outer = (nil)] 21:17:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e0cd73c00) [pid = 1869] [serial = 2018] [outer = 0x7f3e0cd6b400] 21:17:07 INFO - PROCESS | 1869 | 1461039427755 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e0ead0c00) [pid = 1869] [serial = 2019] [outer = 0x7f3e0cd6b400] 21:17:08 INFO - PROCESS | 1869 | 1461039428602 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:17:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:17:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1529ms 21:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:17:08 INFO - PROCESS | 1869 | 1461039428674 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 21:17:08 INFO - PROCESS | 1869 | 1461039428677 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 21:17:08 INFO - PROCESS | 1869 | 1461039428683 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - PROCESS | 1869 | 1461039428687 Marionette TRACE conn3 <- [1,2662,null,{}] 21:17:08 INFO - PROCESS | 1869 | 1461039428692 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:08 INFO - PROCESS | 1869 | 1461039428912 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 21:17:09 INFO - PROCESS | 1869 | 1461039429188 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17c88000 == 179 [pid = 1869] [id = 673] 21:17:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e0c7d5800) [pid = 1869] [serial = 2020] [outer = (nil)] 21:17:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e0ff7dc00) [pid = 1869] [serial = 2021] [outer = 0x7f3e0c7d5800] 21:17:09 INFO - PROCESS | 1869 | 1461039429303 Marionette DEBUG loaded listener.js 21:17:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e10f0c000) [pid = 1869] [serial = 2022] [outer = 0x7f3e0c7d5800] 21:17:10 INFO - PROCESS | 1869 | 1461039430133 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:17:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1489ms 21:17:10 INFO - PROCESS | 1869 | 1461039430171 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 1869 | 1461039430175 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 21:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:17:10 INFO - PROCESS | 1869 | 1461039430181 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 1869 | 1461039430183 Marionette TRACE conn3 <- [1,2666,null,{}] 21:17:10 INFO - PROCESS | 1869 | 1461039430189 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:10 INFO - PROCESS | 1869 | 1461039430369 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 21:17:10 INFO - PROCESS | 1869 | 1461039430646 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187ec000 == 180 [pid = 1869] [id = 674] 21:17:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e01ec4400) [pid = 1869] [serial = 2023] [outer = (nil)] 21:17:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e15f35c00) [pid = 1869] [serial = 2024] [outer = 0x7f3e01ec4400] 21:17:10 INFO - PROCESS | 1869 | 1461039430719 Marionette DEBUG loaded listener.js 21:17:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e174ab400) [pid = 1869] [serial = 2025] [outer = 0x7f3e01ec4400] 21:17:11 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:11 INFO - PROCESS | 1869 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:17:12 INFO - PROCESS | 1869 | 1461039432039 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:17:12 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) 21:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1883ms 21:17:12 INFO - PROCESS | 1869 | 1461039432065 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 21:17:12 INFO - PROCESS | 1869 | 1461039432068 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 21:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:17:12 INFO - PROCESS | 1869 | 1461039432074 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:17:12 INFO - PROCESS | 1869 | 1461039432076 Marionette TRACE conn3 <- [1,2670,null,{}] 21:17:12 INFO - PROCESS | 1869 | 1461039432082 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:12 INFO - PROCESS | 1869 | 1461039432263 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 21:17:12 INFO - PROCESS | 1869 | 1461039432546 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:12 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bdda000 == 181 [pid = 1869] [id = 675] 21:17:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e0c8c7800) [pid = 1869] [serial = 2026] [outer = (nil)] 21:17:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e17578800) [pid = 1869] [serial = 2027] [outer = 0x7f3e0c8c7800] 21:17:12 INFO - PROCESS | 1869 | 1461039432616 Marionette DEBUG loaded listener.js 21:17:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e1783b000) [pid = 1869] [serial = 2028] [outer = 0x7f3e0c8c7800] 21:17:13 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:13 INFO - PROCESS | 1869 | 1461039433944 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 21:17:13 INFO - PROCESS | 1869 | 1461039433967 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 21:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:17:13 INFO - PROCESS | 1869 | 1461039433972 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:17:13 INFO - PROCESS | 1869 | 1461039433975 Marionette TRACE conn3 <- [1,2674,null,{}] 21:17:13 INFO - PROCESS | 1869 | 1461039433980 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:14 INFO - PROCESS | 1869 | 1461039434202 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 21:17:14 INFO - PROCESS | 1869 | 1461039434446 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c68e800 == 182 [pid = 1869] [id = 676] 21:17:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e15ed0000) [pid = 1869] [serial = 2029] [outer = (nil)] 21:17:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e17914800) [pid = 1869] [serial = 2030] [outer = 0x7f3e15ed0000] 21:17:14 INFO - PROCESS | 1869 | 1461039434518 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e17c56000) [pid = 1869] [serial = 2031] [outer = 0x7f3e15ed0000] 21:17:15 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:15 INFO - PROCESS | 1869 | 1461039435863 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 21:17:15 INFO - PROCESS | 1869 | 1461039435907 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 21:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:17:15 INFO - PROCESS | 1869 | 1461039435914 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 1869 | 1461039435917 Marionette TRACE conn3 <- [1,2678,null,{}] 21:17:15 INFO - PROCESS | 1869 | 1461039435922 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:16 INFO - PROCESS | 1869 | 1461039436153 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 21:17:16 INFO - PROCESS | 1869 | 1461039436397 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20984800 == 183 [pid = 1869] [id = 677] 21:17:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e174b0000) [pid = 1869] [serial = 2032] [outer = (nil)] 21:17:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e183f0000) [pid = 1869] [serial = 2033] [outer = 0x7f3e174b0000] 21:17:16 INFO - PROCESS | 1869 | 1461039436483 Marionette DEBUG loaded listener.js 21:17:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e18595400) [pid = 1869] [serial = 2034] [outer = 0x7f3e174b0000] 21:17:17 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:17 INFO - PROCESS | 1869 | 1461039437796 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:17:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 21:17:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1936ms 21:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:17:17 INFO - PROCESS | 1869 | 1461039437850 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 21:17:17 INFO - PROCESS | 1869 | 1461039437853 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 21:17:17 INFO - PROCESS | 1869 | 1461039437859 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:17:17 INFO - PROCESS | 1869 | 1461039437863 Marionette TRACE conn3 <- [1,2682,null,{}] 21:17:17 INFO - PROCESS | 1869 | 1461039437868 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:18 INFO - PROCESS | 1869 | 1461039438146 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 21:17:18 INFO - PROCESS | 1869 | 1461039438392 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22022000 == 184 [pid = 1869] [id = 678] 21:17:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e17579800) [pid = 1869] [serial = 2035] [outer = (nil)] 21:17:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e19a0ec00) [pid = 1869] [serial = 2036] [outer = 0x7f3e17579800] 21:17:18 INFO - PROCESS | 1869 | 1461039438462 Marionette DEBUG loaded listener.js 21:17:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e1ba4bc00) [pid = 1869] [serial = 2037] [outer = 0x7f3e17579800] 21:17:19 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:19 INFO - PROCESS | 1869 | 1461039439753 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:17:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:17:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1931ms 21:17:19 INFO - PROCESS | 1869 | 1461039439789 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 21:17:19 INFO - PROCESS | 1869 | 1461039439791 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 21:17:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:17:19 INFO - PROCESS | 1869 | 1461039439798 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:17:19 INFO - PROCESS | 1869 | 1461039439800 Marionette TRACE conn3 <- [1,2686,null,{}] 21:17:19 INFO - PROCESS | 1869 | 1461039439809 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:20 INFO - PROCESS | 1869 | 1461039440033 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 21:17:20 INFO - PROCESS | 1869 | 1461039440319 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c76000 == 185 [pid = 1869] [id = 679] 21:17:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e1832ec00) [pid = 1869] [serial = 2038] [outer = (nil)] 21:17:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e1c04a400) [pid = 1869] [serial = 2039] [outer = 0x7f3e1832ec00] 21:17:20 INFO - PROCESS | 1869 | 1461039440389 Marionette DEBUG loaded listener.js 21:17:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e1c051800) [pid = 1869] [serial = 2040] [outer = 0x7f3e1832ec00] 21:17:21 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:21 INFO - PROCESS | 1869 | 1461039441689 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:17:21 INFO - PROCESS | 1869 | 1461039441732 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 21:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:17:21 INFO - PROCESS | 1869 | 1461039441739 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:17:21 INFO - PROCESS | 1869 | 1461039441741 Marionette TRACE conn3 <- [1,2690,null,{}] 21:17:21 INFO - PROCESS | 1869 | 1461039441746 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:21 INFO - PROCESS | 1869 | 1461039441975 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 21:17:22 INFO - PROCESS | 1869 | 1461039442225 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08bed000 == 186 [pid = 1869] [id = 680] 21:17:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e01d4bc00) [pid = 1869] [serial = 2041] [outer = (nil)] 21:17:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e05547800) [pid = 1869] [serial = 2042] [outer = 0x7f3e01d4bc00] 21:17:22 INFO - PROCESS | 1869 | 1461039442295 Marionette DEBUG loaded listener.js 21:17:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e0eae6800) [pid = 1869] [serial = 2043] [outer = 0x7f3e01d4bc00] 21:17:23 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:24 INFO - PROCESS | 1869 | 1461039444212 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 21:17:24 INFO - PROCESS | 1869 | 1461039444323 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 21:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:17:24 INFO - PROCESS | 1869 | 1461039444333 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:17:24 INFO - PROCESS | 1869 | 1461039444337 Marionette TRACE conn3 <- [1,2694,null,{}] 21:17:24 INFO - PROCESS | 1869 | 1461039444345 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:24 INFO - PROCESS | 1869 | 1461039444545 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 21:17:24 INFO - PROCESS | 1869 | 1461039444819 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c678800 == 187 [pid = 1869] [id = 681] 21:17:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0554cc00) [pid = 1869] [serial = 2044] [outer = (nil)] 21:17:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e0567f800) [pid = 1869] [serial = 2045] [outer = 0x7f3e0554cc00] 21:17:24 INFO - PROCESS | 1869 | 1461039444898 Marionette DEBUG loaded listener.js 21:17:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e062e3c00) [pid = 1869] [serial = 2046] [outer = 0x7f3e0554cc00] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e025d9000 == 186 [pid = 1869] [id = 562] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cb40800 == 185 [pid = 1869] [id = 380] 21:17:26 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e07f57400) [pid = 1869] [serial = 1928] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e00698c00) [pid = 1869] [serial = 1913] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a4cd800 == 184 [pid = 1869] [id = 666] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bc33000 == 183 [pid = 1869] [id = 665] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0930b000 == 182 [pid = 1869] [id = 664] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067ed800 == 181 [pid = 1869] [id = 663] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e01c7a800 == 180 [pid = 1869] [id = 662] 21:17:26 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e057c3800 == 179 [pid = 1869] [id = 661] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec45000 == 178 [pid = 1869] [id = 659] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c69a800 == 177 [pid = 1869] [id = 658] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c171000 == 176 [pid = 1869] [id = 657] 21:17:26 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bdd4800 == 175 [pid = 1869] [id = 656] 21:17:26 INFO - PROCESS | 1869 | 1461039446548 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 21:17:26 INFO - PROCESS | 1869 | 1461039446628 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 21:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:17:26 INFO - PROCESS | 1869 | 1461039446647 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:17:26 INFO - PROCESS | 1869 | 1461039446653 Marionette TRACE conn3 <- [1,2698,null,{}] 21:17:26 INFO - PROCESS | 1869 | 1461039446659 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:26 INFO - PROCESS | 1869 | 1461039446826 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 21:17:27 INFO - PROCESS | 1869 | 1461039447013 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e056ca000 == 176 [pid = 1869] [id = 682] 21:17:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 135 (0x7f3e00696c00) [pid = 1869] [serial = 2047] [outer = (nil)] 21:17:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 136 (0x7f3e0644a000) [pid = 1869] [serial = 2048] [outer = 0x7f3e00696c00] 21:17:27 INFO - PROCESS | 1869 | 1461039447075 Marionette DEBUG loaded listener.js 21:17:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 137 (0x7f3e06564800) [pid = 1869] [serial = 2049] [outer = 0x7f3e00696c00] 21:17:28 INFO - PROCESS | 1869 | SkCairoFTTypeface::onFilterRec unimplemented 21:17:28 INFO - PROCESS | 1869 | 1461039448361 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:17:28 INFO - PROCESS | 1869 | 1461039448388 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 21:17:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:17:28 INFO - PROCESS | 1869 | 1461039448394 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:17:28 INFO - PROCESS | 1869 | 1461039448399 Marionette TRACE conn3 <- [1,2702,null,{}] 21:17:28 INFO - PROCESS | 1869 | 1461039448414 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:28 INFO - PROCESS | 1869 | 1461039448709 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 21:17:28 INFO - PROCESS | 1869 | 1461039448830 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b38000 == 177 [pid = 1869] [id = 683] 21:17:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e0656c000) [pid = 1869] [serial = 2050] [outer = (nil)] 21:17:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e07f5c800) [pid = 1869] [serial = 2051] [outer = 0x7f3e0656c000] 21:17:28 INFO - PROCESS | 1869 | 1461039448918 Marionette DEBUG loaded listener.js 21:17:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e083b3000) [pid = 1869] [serial = 2052] [outer = 0x7f3e0656c000] 21:17:29 INFO - PROCESS | 1869 | 1461039449676 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:17:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1333ms 21:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:17:29 INFO - PROCESS | 1869 | 1461039449731 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 21:17:29 INFO - PROCESS | 1869 | 1461039449734 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 21:17:29 INFO - PROCESS | 1869 | 1461039449740 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:17:29 INFO - PROCESS | 1869 | 1461039449743 Marionette TRACE conn3 <- [1,2706,null,{}] 21:17:29 INFO - PROCESS | 1869 | 1461039449748 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:30 INFO - PROCESS | 1869 | 1461039450000 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 21:17:30 INFO - PROCESS | 1869 | 1461039450061 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bae7000 == 178 [pid = 1869] [id = 684] 21:17:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e08ab1800) [pid = 1869] [serial = 2053] [outer = (nil)] 21:17:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e0942d400) [pid = 1869] [serial = 2054] [outer = 0x7f3e08ab1800] 21:17:30 INFO - PROCESS | 1869 | 1461039450122 Marionette DEBUG loaded listener.js 21:17:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e0967d800) [pid = 1869] [serial = 2055] [outer = 0x7f3e08ab1800] 21:17:31 INFO - PROCESS | 1869 | --DOMWINDOW == 142 (0x7f3e03a4a000) [pid = 1869] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:17:31 INFO - PROCESS | 1869 | --DOMWINDOW == 141 (0x7f3e01ecd800) [pid = 1869] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:17:31 INFO - PROCESS | 1869 | --DOMWINDOW == 140 (0x7f3e01d4d400) [pid = 1869] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:17:31 INFO - PROCESS | 1869 | --DOMWINDOW == 139 (0x7f3e0398c400) [pid = 1869] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:17:31 INFO - PROCESS | 1869 | --DOMWINDOW == 138 (0x7f3e0942b000) [pid = 1869] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:17:31 INFO - PROCESS | 1869 | --DOMWINDOW == 137 (0x7f3e0068fc00) [pid = 1869] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:17:31 INFO - PROCESS | 1869 | 1461039451538 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:17:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:17:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1829ms 21:17:31 INFO - PROCESS | 1869 | 1461039451578 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 21:17:31 INFO - PROCESS | 1869 | 1461039451580 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 21:17:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:17:31 INFO - PROCESS | 1869 | 1461039451587 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:17:31 INFO - PROCESS | 1869 | 1461039451590 Marionette TRACE conn3 <- [1,2710,null,{}] 21:17:31 INFO - PROCESS | 1869 | 1461039451595 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:31 INFO - PROCESS | 1869 | 1461039451791 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 21:17:31 INFO - PROCESS | 1869 | 1461039451811 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09319000 == 179 [pid = 1869] [id = 685] 21:17:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 138 (0x7f3e00691800) [pid = 1869] [serial = 2056] [outer = (nil)] 21:17:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 139 (0x7f3e0870f800) [pid = 1869] [serial = 2057] [outer = 0x7f3e00691800] 21:17:31 INFO - PROCESS | 1869 | 1461039451871 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 140 (0x7f3e09aedc00) [pid = 1869] [serial = 2058] [outer = 0x7f3e00691800] 21:17:32 INFO - PROCESS | 1869 | 1461039452727 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:17:32 INFO - PROCESS | 1869 | 1461039452781 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 21:17:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:17:32 INFO - PROCESS | 1869 | 1461039452787 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:17:32 INFO - PROCESS | 1869 | 1461039452789 Marionette TRACE conn3 <- [1,2714,null,{}] 21:17:32 INFO - PROCESS | 1869 | 1461039452795 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:33 INFO - PROCESS | 1869 | 1461039452997 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 21:17:33 INFO - PROCESS | 1869 | 1461039453008 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db07000 == 180 [pid = 1869] [id = 686] 21:17:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 141 (0x7f3e03a4a000) [pid = 1869] [serial = 2059] [outer = (nil)] 21:17:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 142 (0x7f3e0b2e8000) [pid = 1869] [serial = 2060] [outer = 0x7f3e03a4a000] 21:17:33 INFO - PROCESS | 1869 | 1461039453255 Marionette DEBUG loaded listener.js 21:17:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 143 (0x7f3e0c7da800) [pid = 1869] [serial = 2061] [outer = 0x7f3e03a4a000] 21:17:34 INFO - PROCESS | 1869 | 1461039454332 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:17:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:17:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1585ms 21:17:34 INFO - PROCESS | 1869 | 1461039454373 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 21:17:34 INFO - PROCESS | 1869 | 1461039454380 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 21:17:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:17:34 INFO - PROCESS | 1869 | 1461039454409 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:17:34 INFO - PROCESS | 1869 | 1461039454414 Marionette TRACE conn3 <- [1,2718,null,{}] 21:17:34 INFO - PROCESS | 1869 | 1461039454425 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:34 INFO - PROCESS | 1869 | 1461039454642 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 21:17:34 INFO - PROCESS | 1869 | 1461039454961 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:34 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08bd6800 == 181 [pid = 1869] [id = 687] 21:17:34 INFO - PROCESS | 1869 | ++DOMWINDOW == 144 (0x7f3e063e6000) [pid = 1869] [serial = 2062] [outer = (nil)] 21:17:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 145 (0x7f3e0644bc00) [pid = 1869] [serial = 2063] [outer = 0x7f3e063e6000] 21:17:35 INFO - PROCESS | 1869 | 1461039455053 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 146 (0x7f3e065c7000) [pid = 1869] [serial = 2064] [outer = 0x7f3e063e6000] 21:17:36 INFO - PROCESS | 1869 | 1461039455995 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:17:36 INFO - PROCESS | 1869 | 1461039456061 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 21:17:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:17:36 INFO - PROCESS | 1869 | 1461039456071 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:17:36 INFO - PROCESS | 1869 | 1461039456075 Marionette TRACE conn3 <- [1,2722,null,{}] 21:17:36 INFO - PROCESS | 1869 | 1461039456081 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:36 INFO - PROCESS | 1869 | 1461039456315 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 21:17:36 INFO - PROCESS | 1869 | 1461039456664 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fd48000 == 182 [pid = 1869] [id = 688] 21:17:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 147 (0x7f3e065eac00) [pid = 1869] [serial = 2065] [outer = (nil)] 21:17:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 148 (0x7f3e08aabc00) [pid = 1869] [serial = 2066] [outer = 0x7f3e065eac00] 21:17:36 INFO - PROCESS | 1869 | 1461039456735 Marionette DEBUG loaded listener.js 21:17:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 149 (0x7f3e09af0400) [pid = 1869] [serial = 2067] [outer = 0x7f3e065eac00] 21:17:37 INFO - PROCESS | 1869 | 1461039457588 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 21:17:37 INFO - PROCESS | 1869 | 1461039457658 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 21:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:17:37 INFO - PROCESS | 1869 | 1461039457664 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:17:37 INFO - PROCESS | 1869 | 1461039457669 Marionette TRACE conn3 <- [1,2726,null,{}] 21:17:37 INFO - PROCESS | 1869 | 1461039457685 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:37 INFO - PROCESS | 1869 | 1461039457919 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 21:17:38 INFO - PROCESS | 1869 | 1461039458240 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10dcf800 == 183 [pid = 1869] [id = 689] 21:17:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 150 (0x7f3e08751800) [pid = 1869] [serial = 2068] [outer = (nil)] 21:17:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 151 (0x7f3e0c7d3400) [pid = 1869] [serial = 2069] [outer = 0x7f3e08751800] 21:17:38 INFO - PROCESS | 1869 | 1461039458318 Marionette DEBUG loaded listener.js 21:17:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 152 (0x7f3e0cbdf400) [pid = 1869] [serial = 2070] [outer = 0x7f3e08751800] 21:17:39 INFO - PROCESS | 1869 | 1461039459154 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:17:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:17:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1544ms 21:17:39 INFO - PROCESS | 1869 | 1461039459208 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 21:17:39 INFO - PROCESS | 1869 | 1461039459212 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 21:17:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:17:39 INFO - PROCESS | 1869 | 1461039459218 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:17:39 INFO - PROCESS | 1869 | 1461039459221 Marionette TRACE conn3 <- [1,2730,null,{}] 21:17:39 INFO - PROCESS | 1869 | 1461039459227 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:39 INFO - PROCESS | 1869 | 1461039459430 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 21:17:39 INFO - PROCESS | 1869 | 1461039459697 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11086800 == 184 [pid = 1869] [id = 690] 21:17:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 153 (0x7f3e0b8b8800) [pid = 1869] [serial = 2071] [outer = (nil)] 21:17:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 154 (0x7f3e0cd74c00) [pid = 1869] [serial = 2072] [outer = 0x7f3e0b8b8800] 21:17:39 INFO - PROCESS | 1869 | 1461039459811 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 155 (0x7f3e0d7bd800) [pid = 1869] [serial = 2073] [outer = 0x7f3e0b8b8800] 21:17:41 INFO - PROCESS | 1869 | 1461039461085 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 21:17:41 INFO - PROCESS | 1869 | 1461039461103 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 21:17:41 INFO - PROCESS | 1869 | 1461039461110 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:17:41 INFO - PROCESS | 1869 | 1461039461113 Marionette TRACE conn3 <- [1,2734,null,{}] 21:17:41 INFO - PROCESS | 1869 | 1461039461118 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:41 INFO - PROCESS | 1869 | 1461039461316 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 21:17:41 INFO - PROCESS | 1869 | 1461039461636 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17255800 == 185 [pid = 1869] [id = 691] 21:17:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 156 (0x7f3e0cbe3400) [pid = 1869] [serial = 2074] [outer = (nil)] 21:17:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e0ead9000) [pid = 1869] [serial = 2075] [outer = 0x7f3e0cbe3400] 21:17:41 INFO - PROCESS | 1869 | 1461039461707 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e0ff7e000) [pid = 1869] [serial = 2076] [outer = 0x7f3e0cbe3400] 21:17:42 INFO - PROCESS | 1869 | 1461039462599 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1529ms 21:17:42 INFO - PROCESS | 1869 | 1461039462638 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 21:17:42 INFO - PROCESS | 1869 | 1461039462641 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 21:17:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:17:42 INFO - PROCESS | 1869 | 1461039462647 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:17:42 INFO - PROCESS | 1869 | 1461039462650 Marionette TRACE conn3 <- [1,2738,null,{}] 21:17:42 INFO - PROCESS | 1869 | 1461039462656 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:42 INFO - PROCESS | 1869 | 1461039462853 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 21:17:43 INFO - PROCESS | 1869 | 1461039463134 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17e48000 == 186 [pid = 1869] [id = 692] 21:17:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e15ed4000) [pid = 1869] [serial = 2077] [outer = (nil)] 21:17:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e1757c800) [pid = 1869] [serial = 2078] [outer = 0x7f3e15ed4000] 21:17:43 INFO - PROCESS | 1869 | 1461039463251 Marionette DEBUG loaded listener.js 21:17:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e17951000) [pid = 1869] [serial = 2079] [outer = 0x7f3e15ed4000] 21:17:44 INFO - PROCESS | 1869 | 1461039464056 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:17:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1483ms 21:17:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:17:44 INFO - PROCESS | 1869 | 1461039464132 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 21:17:44 INFO - PROCESS | 1869 | 1461039464135 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 21:17:44 INFO - PROCESS | 1869 | 1461039464141 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - PROCESS | 1869 | 1461039464144 Marionette TRACE conn3 <- [1,2742,null,{}] 21:17:44 INFO - PROCESS | 1869 | 1461039464149 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:44 INFO - PROCESS | 1869 | 1461039464376 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 21:17:44 INFO - PROCESS | 1869 | 1461039464650 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1977a000 == 187 [pid = 1869] [id = 693] 21:17:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e0e756000) [pid = 1869] [serial = 2080] [outer = (nil)] 21:17:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e17ac7000) [pid = 1869] [serial = 2081] [outer = 0x7f3e0e756000] 21:17:44 INFO - PROCESS | 1869 | 1461039464774 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e17e8b800) [pid = 1869] [serial = 2082] [outer = 0x7f3e0e756000] 21:17:45 INFO - PROCESS | 1869 | 1461039465591 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:17:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:17:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1479ms 21:17:45 INFO - PROCESS | 1869 | 1461039465619 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 21:17:45 INFO - PROCESS | 1869 | 1461039465622 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 21:17:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:17:45 INFO - PROCESS | 1869 | 1461039465628 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:17:45 INFO - PROCESS | 1869 | 1461039465630 Marionette TRACE conn3 <- [1,2746,null,{}] 21:17:45 INFO - PROCESS | 1869 | 1461039465636 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:45 INFO - PROCESS | 1869 | 1461039465817 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 21:17:46 INFO - PROCESS | 1869 | 1461039466096 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf77000 == 188 [pid = 1869] [id = 694] 21:17:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e15f34400) [pid = 1869] [serial = 2083] [outer = (nil)] 21:17:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e18259800) [pid = 1869] [serial = 2084] [outer = 0x7f3e15f34400] 21:17:46 INFO - PROCESS | 1869 | 1461039466169 Marionette DEBUG loaded listener.js 21:17:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e18339800) [pid = 1869] [serial = 2085] [outer = 0x7f3e15f34400] 21:17:47 INFO - PROCESS | 1869 | 1461039467008 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:17:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:17:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1431ms 21:17:47 INFO - PROCESS | 1869 | 1461039467059 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 21:17:47 INFO - PROCESS | 1869 | 1461039467063 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 21:17:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:17:47 INFO - PROCESS | 1869 | 1461039467068 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:17:47 INFO - PROCESS | 1869 | 1461039467072 Marionette TRACE conn3 <- [1,2750,null,{}] 21:17:47 INFO - PROCESS | 1869 | 1461039467077 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:47 INFO - PROCESS | 1869 | 1461039467260 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 21:17:47 INFO - PROCESS | 1869 | 1461039467534 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:47 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c37a000 == 189 [pid = 1869] [id = 695] 21:17:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e17e8c000) [pid = 1869] [serial = 2086] [outer = (nil)] 21:17:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e1848d000) [pid = 1869] [serial = 2087] [outer = 0x7f3e17e8c000] 21:17:47 INFO - PROCESS | 1869 | 1461039467610 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e18595c00) [pid = 1869] [serial = 2088] [outer = 0x7f3e17e8c000] 21:17:48 INFO - PROCESS | 1869 | 1461039468473 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:17:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:17:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1432ms 21:17:48 INFO - PROCESS | 1869 | 1461039468500 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 1869 | 1461039468504 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 21:17:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:17:48 INFO - PROCESS | 1869 | 1461039468510 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 1869 | 1461039468512 Marionette TRACE conn3 <- [1,2754,null,{}] 21:17:48 INFO - PROCESS | 1869 | 1461039468518 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:48 INFO - PROCESS | 1869 | 1461039468703 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 21:17:48 INFO - PROCESS | 1869 | 1461039468978 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec44800 == 190 [pid = 1869] [id = 696] 21:17:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e180dac00) [pid = 1869] [serial = 2089] [outer = (nil)] 21:17:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e18acd000) [pid = 1869] [serial = 2090] [outer = 0x7f3e180dac00] 21:17:49 INFO - PROCESS | 1869 | 1461039469056 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e18af6800) [pid = 1869] [serial = 2091] [outer = 0x7f3e180dac00] 21:17:49 INFO - PROCESS | 1869 | 1461039469932 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:17:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:17:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1483ms 21:17:49 INFO - PROCESS | 1869 | 1461039469994 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 21:17:50 INFO - PROCESS | 1869 | 1461039469998 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 21:17:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:17:50 INFO - PROCESS | 1869 | 1461039470004 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:17:50 INFO - PROCESS | 1869 | 1461039470008 Marionette TRACE conn3 <- [1,2758,null,{}] 21:17:50 INFO - PROCESS | 1869 | 1461039470013 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:50 INFO - PROCESS | 1869 | 1461039470241 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 21:17:50 INFO - PROCESS | 1869 | 1461039470513 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21106000 == 191 [pid = 1869] [id = 697] 21:17:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e183ef400) [pid = 1869] [serial = 2092] [outer = (nil)] 21:17:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e1c051400) [pid = 1869] [serial = 2093] [outer = 0x7f3e183ef400] 21:17:50 INFO - PROCESS | 1869 | 1461039470637 Marionette DEBUG loaded listener.js 21:17:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e1c28d800) [pid = 1869] [serial = 2094] [outer = 0x7f3e183ef400] 21:17:51 INFO - PROCESS | 1869 | 1461039471446 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1483ms 21:17:51 INFO - PROCESS | 1869 | 1461039471488 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 21:17:51 INFO - PROCESS | 1869 | 1461039471491 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 21:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:17:51 INFO - PROCESS | 1869 | 1461039471497 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:17:51 INFO - PROCESS | 1869 | 1461039471499 Marionette TRACE conn3 <- [1,2762,null,{}] 21:17:51 INFO - PROCESS | 1869 | 1461039471519 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:51 INFO - PROCESS | 1869 | 1461039471772 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 21:17:51 INFO - PROCESS | 1869 | 1461039471950 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22c21800 == 192 [pid = 1869] [id = 698] 21:17:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e1c281c00) [pid = 1869] [serial = 2095] [outer = (nil)] 21:17:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e1c308c00) [pid = 1869] [serial = 2096] [outer = 0x7f3e1c281c00] 21:17:52 INFO - PROCESS | 1869 | 1461039472029 Marionette DEBUG loaded listener.js 21:17:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e1c30f400) [pid = 1869] [serial = 2097] [outer = 0x7f3e1c281c00] 21:17:52 INFO - PROCESS | 1869 | 1461039472866 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:17:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:17:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1382ms 21:17:52 INFO - PROCESS | 1869 | 1461039472879 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 1869 | 1461039472882 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 21:17:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:17:52 INFO - PROCESS | 1869 | 1461039472888 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 1869 | 1461039472891 Marionette TRACE conn3 <- [1,2766,null,{}] 21:17:52 INFO - PROCESS | 1869 | 1461039472896 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:53 INFO - PROCESS | 1869 | 1461039473078 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 21:17:53 INFO - PROCESS | 1869 | 1461039473361 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e27abb800 == 193 [pid = 1869] [id = 699] 21:17:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e1c283c00) [pid = 1869] [serial = 2098] [outer = (nil)] 21:17:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e1c3a6c00) [pid = 1869] [serial = 2099] [outer = 0x7f3e1c283c00] 21:17:53 INFO - PROCESS | 1869 | 1461039473435 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e1c3ae000) [pid = 1869] [serial = 2100] [outer = 0x7f3e1c283c00] 21:17:54 INFO - PROCESS | 1869 | 1461039474269 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1431ms 21:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:17:54 INFO - PROCESS | 1869 | 1461039474320 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 21:17:54 INFO - PROCESS | 1869 | 1461039474322 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 21:17:54 INFO - PROCESS | 1869 | 1461039474327 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - PROCESS | 1869 | 1461039474331 Marionette TRACE conn3 <- [1,2770,null,{}] 21:17:54 INFO - PROCESS | 1869 | 1461039474337 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:54 INFO - PROCESS | 1869 | 1461039474521 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 21:17:54 INFO - PROCESS | 1869 | 1461039474800 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9d9000 == 194 [pid = 1869] [id = 700] 21:17:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e1c28b400) [pid = 1869] [serial = 2101] [outer = (nil)] 21:17:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e1c3e1000) [pid = 1869] [serial = 2102] [outer = 0x7f3e1c28b400] 21:17:54 INFO - PROCESS | 1869 | 1461039474881 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e1c3e6c00) [pid = 1869] [serial = 2103] [outer = 0x7f3e1c28b400] 21:17:55 INFO - PROCESS | 1869 | 1461039475704 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:17:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1429ms 21:17:55 INFO - PROCESS | 1869 | 1461039475758 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 1869 | 1461039475761 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 21:17:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:17:55 INFO - PROCESS | 1869 | 1461039475767 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 1869 | 1461039475769 Marionette TRACE conn3 <- [1,2774,null,{}] 21:17:55 INFO - PROCESS | 1869 | 1461039475789 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:56 INFO - PROCESS | 1869 | 1461039476058 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 21:17:56 INFO - PROCESS | 1869 | 1461039476270 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2eaac800 == 195 [pid = 1869] [id = 701] 21:17:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e1c3b0c00) [pid = 1869] [serial = 2104] [outer = (nil)] 21:17:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e1c8ea400) [pid = 1869] [serial = 2105] [outer = 0x7f3e1c3b0c00] 21:17:56 INFO - PROCESS | 1869 | 1461039476342 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e1c8f3400) [pid = 1869] [serial = 2106] [outer = 0x7f3e1c3b0c00] 21:17:57 INFO - PROCESS | 1869 | 1461039477223 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:17:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1489ms 21:17:57 INFO - PROCESS | 1869 | 1461039477257 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 1869 | 1461039477259 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 21:17:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:17:57 INFO - PROCESS | 1869 | 1461039477266 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 1869 | 1461039477268 Marionette TRACE conn3 <- [1,2778,null,{}] 21:17:57 INFO - PROCESS | 1869 | 1461039477274 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:57 INFO - PROCESS | 1869 | 1461039477461 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 21:17:57 INFO - PROCESS | 1869 | 1461039477744 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f911000 == 196 [pid = 1869] [id = 702] 21:17:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e1c3b1c00) [pid = 1869] [serial = 2107] [outer = (nil)] 21:17:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e1c959800) [pid = 1869] [serial = 2108] [outer = 0x7f3e1c3b1c00] 21:17:57 INFO - PROCESS | 1869 | 1461039477818 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e1c963c00) [pid = 1869] [serial = 2109] [outer = 0x7f3e1c3b1c00] 21:17:58 INFO - PROCESS | 1869 | 1461039478691 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1482ms 21:17:58 INFO - PROCESS | 1869 | 1461039478748 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 21:17:58 INFO - PROCESS | 1869 | 1461039478751 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 21:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:17:58 INFO - PROCESS | 1869 | 1461039478757 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 1869 | 1461039478760 Marionette TRACE conn3 <- [1,2782,null,{}] 21:17:58 INFO - PROCESS | 1869 | 1461039478765 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:58 INFO - PROCESS | 1869 | 1461039478949 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 21:17:59 INFO - PROCESS | 1869 | 1461039479230 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e31b75000 == 197 [pid = 1869] [id = 703] 21:17:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e1c3e8800) [pid = 1869] [serial = 2110] [outer = (nil)] 21:17:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e1e0d7000) [pid = 1869] [serial = 2111] [outer = 0x7f3e1c3e8800] 21:17:59 INFO - PROCESS | 1869 | 1461039479304 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e1e0dfc00) [pid = 1869] [serial = 2112] [outer = 0x7f3e1c3e8800] 21:18:00 INFO - PROCESS | 1869 | 1461039480163 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:18:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:18:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1480ms 21:18:00 INFO - PROCESS | 1869 | 1461039480241 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 21:18:00 INFO - PROCESS | 1869 | 1461039480248 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 21:18:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:18:00 INFO - PROCESS | 1869 | 1461039480254 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:18:00 INFO - PROCESS | 1869 | 1461039480257 Marionette TRACE conn3 <- [1,2786,null,{}] 21:18:00 INFO - PROCESS | 1869 | 1461039480263 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:00 INFO - PROCESS | 1869 | 1461039480516 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 21:18:00 INFO - PROCESS | 1869 | 1461039480844 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33394800 == 198 [pid = 1869] [id = 704] 21:18:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e062e4800) [pid = 1869] [serial = 2113] [outer = (nil)] 21:18:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e1e3c7000) [pid = 1869] [serial = 2114] [outer = 0x7f3e062e4800] 21:18:00 INFO - PROCESS | 1869 | 1461039480918 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e1ec7b000) [pid = 1869] [serial = 2115] [outer = 0x7f3e062e4800] 21:18:01 INFO - PROCESS | 1869 | 1461039481728 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1528ms 21:18:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:18:01 INFO - PROCESS | 1869 | 1461039481783 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 1869 | 1461039481786 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 21:18:01 INFO - PROCESS | 1869 | 1461039481792 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 1869 | 1461039481795 Marionette TRACE conn3 <- [1,2790,null,{}] 21:18:01 INFO - PROCESS | 1869 | 1461039481800 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:02 INFO - PROCESS | 1869 | 1461039482018 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 21:18:02 INFO - PROCESS | 1869 | 1461039482304 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3389b000 == 199 [pid = 1869] [id = 705] 21:18:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e1e1d9400) [pid = 1869] [serial = 2116] [outer = (nil)] 21:18:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e1f04d000) [pid = 1869] [serial = 2117] [outer = 0x7f3e1e1d9400] 21:18:02 INFO - PROCESS | 1869 | 1461039482417 Marionette DEBUG loaded listener.js 21:18:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e1f4c6000) [pid = 1869] [serial = 2118] [outer = 0x7f3e1e1d9400] 21:18:03 INFO - PROCESS | 1869 | 1461039483274 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:18:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:18:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1535ms 21:18:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:18:03 INFO - PROCESS | 1869 | 1461039483327 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 21:18:03 INFO - PROCESS | 1869 | 1461039483330 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 21:18:03 INFO - PROCESS | 1869 | 1461039483336 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 1869 | 1461039483339 Marionette TRACE conn3 <- [1,2794,null,{}] 21:18:03 INFO - PROCESS | 1869 | 1461039483344 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:03 INFO - PROCESS | 1869 | 1461039483541 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 21:18:03 INFO - PROCESS | 1869 | 1461039483832 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e06cda800 == 200 [pid = 1869] [id = 706] 21:18:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e01d52c00) [pid = 1869] [serial = 2119] [outer = (nil)] 21:18:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e1e36c400) [pid = 1869] [serial = 2120] [outer = 0x7f3e01d52c00] 21:18:03 INFO - PROCESS | 1869 | 1461039483945 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e1f4cd800) [pid = 1869] [serial = 2121] [outer = 0x7f3e01d52c00] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e058d2800 == 199 [pid = 1869] [id = 563] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09319000 == 198 [pid = 1869] [id = 685] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0bae7000 == 197 [pid = 1869] [id = 684] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08b38000 == 196 [pid = 1869] [id = 683] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e056ca000 == 195 [pid = 1869] [id = 682] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0c678800 == 194 [pid = 1869] [id = 681] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20984800 == 193 [pid = 1869] [id = 677] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c68e800 == 192 [pid = 1869] [id = 676] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bdda000 == 191 [pid = 1869] [id = 675] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e187ec000 == 190 [pid = 1869] [id = 674] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17c88000 == 189 [pid = 1869] [id = 673] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15d19800 == 188 [pid = 1869] [id = 672] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10e9f000 == 187 [pid = 1869] [id = 671] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fec4800 == 186 [pid = 1869] [id = 670] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d982000 == 185 [pid = 1869] [id = 669] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0b071800 == 184 [pid = 1869] [id = 668] 21:18:05 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e058b4000 == 183 [pid = 1869] [id = 667] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e080f8800) [pid = 1869] [serial = 2000] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e0942a800) [pid = 1869] [serial = 1995] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e07dbf400) [pid = 1869] [serial = 1992] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0b18fc00) [pid = 1869] [serial = 1940] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0d7b3800) [pid = 1869] [serial = 1949] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e01ebfc00) [pid = 1869] [serial = 1985] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e0568c400) [pid = 1869] [serial = 1988] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e10f06400) [pid = 1869] [serial = 1955] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e0b2e4400) [pid = 1869] [serial = 1943] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e19aa5c00) [pid = 1869] [serial = 1976] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e18858000) [pid = 1869] [serial = 1970] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e17844000) [pid = 1869] [serial = 1961] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e0961b800) [pid = 1869] [serial = 1937] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e0fcdc800) [pid = 1869] [serial = 1952] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e065cb400) [pid = 1869] [serial = 1991] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e0b193000) [pid = 1869] [serial = 1998] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e063e5000) [pid = 1869] [serial = 1989] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e03a48c00) [pid = 1869] [serial = 1986] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e07f5a400) [pid = 1869] [serial = 1934] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e01ec9800) [pid = 1869] [serial = 1914] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e1825ac00) [pid = 1869] [serial = 1967] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e0cb8f800) [pid = 1869] [serial = 1946] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e17acd800) [pid = 1869] [serial = 1964] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e17433000) [pid = 1869] [serial = 1958] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e18b7b800) [pid = 1869] [serial = 1973] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e063e7000) [pid = 1869] [serial = 1931] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e08756800) [pid = 1869] [serial = 1994] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e0967ec00) [pid = 1869] [serial = 1997] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e1b9d1400) [pid = 1869] [serial = 1979] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e1ba41c00) [pid = 1869] [serial = 1982] [outer = (nil)] [url = about:blank] 21:18:05 INFO - PROCESS | 1869 | 1461039485858 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2582ms 21:18:05 INFO - PROCESS | 1869 | 1461039485918 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 21:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:18:05 INFO - PROCESS | 1869 | 1461039485924 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 21:18:05 INFO - PROCESS | 1869 | 1461039485932 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 1869 | 1461039485937 Marionette TRACE conn3 <- [1,2798,null,{}] 21:18:05 INFO - PROCESS | 1869 | 1461039485944 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:06 INFO - PROCESS | 1869 | 1461039486131 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 21:18:06 INFO - PROCESS | 1869 | 1461039486328 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e069a6000 == 184 [pid = 1869] [id = 707] 21:18:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e0554fc00) [pid = 1869] [serial = 2122] [outer = (nil)] 21:18:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e061e6c00) [pid = 1869] [serial = 2123] [outer = 0x7f3e0554fc00] 21:18:06 INFO - PROCESS | 1869 | 1461039486395 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e0644e000) [pid = 1869] [serial = 2124] [outer = 0x7f3e0554fc00] 21:18:07 INFO - PROCESS | 1869 | 1461039487265 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:18:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1384ms 21:18:07 INFO - PROCESS | 1869 | 1461039487316 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 1869 | 1461039487324 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 21:18:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:18:07 INFO - PROCESS | 1869 | 1461039487333 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - PROCESS | 1869 | 1461039487337 Marionette TRACE conn3 <- [1,2802,null,{}] 21:18:07 INFO - PROCESS | 1869 | 1461039487342 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:07 INFO - PROCESS | 1869 | 1461039487525 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 21:18:07 INFO - PROCESS | 1869 | 1461039487752 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b32000 == 185 [pid = 1869] [id = 708] 21:18:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e05681400) [pid = 1869] [serial = 2125] [outer = (nil)] 21:18:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e07f5d800) [pid = 1869] [serial = 2126] [outer = 0x7f3e05681400] 21:18:07 INFO - PROCESS | 1869 | 1461039487815 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e08706800) [pid = 1869] [serial = 2127] [outer = 0x7f3e05681400] 21:18:08 INFO - PROCESS | 1869 | 1461039488656 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:18:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:18:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1339ms 21:18:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:18:08 INFO - PROCESS | 1869 | 1461039488672 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 1869 | 1461039488675 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 21:18:08 INFO - PROCESS | 1869 | 1461039488681 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 1869 | 1461039488687 Marionette TRACE conn3 <- [1,2806,null,{}] 21:18:08 INFO - PROCESS | 1869 | 1461039488708 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:08 INFO - PROCESS | 1869 | 1461039488964 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 21:18:09 INFO - PROCESS | 1869 | 1461039489000 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c67d800 == 186 [pid = 1869] [id = 709] 21:18:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e0967fc00) [pid = 1869] [serial = 2128] [outer = (nil)] 21:18:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e0b194800) [pid = 1869] [serial = 2129] [outer = 0x7f3e0967fc00] 21:18:09 INFO - PROCESS | 1869 | 1461039489062 Marionette DEBUG loaded listener.js 21:18:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e0b8b6000) [pid = 1869] [serial = 2130] [outer = 0x7f3e0967fc00] 21:18:10 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e08ab1800) [pid = 1869] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:18:10 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e00691800) [pid = 1869] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:18:10 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e06560800) [pid = 1869] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:18:10 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e00696c00) [pid = 1869] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:18:10 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e0554cc00) [pid = 1869] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:18:10 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e0656c000) [pid = 1869] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:18:10 INFO - PROCESS | 1869 | 1461039490225 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:18:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:18:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1589ms 21:18:10 INFO - PROCESS | 1869 | 1461039490269 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 21:18:10 INFO - PROCESS | 1869 | 1461039490273 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 21:18:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:18:10 INFO - PROCESS | 1869 | 1461039490278 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:18:10 INFO - PROCESS | 1869 | 1461039490281 Marionette TRACE conn3 <- [1,2810,null,{}] 21:18:10 INFO - PROCESS | 1869 | 1461039490286 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:10 INFO - PROCESS | 1869 | 1461039490463 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 21:18:10 INFO - PROCESS | 1869 | 1461039490478 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cecb000 == 187 [pid = 1869] [id = 710] 21:18:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e00691800) [pid = 1869] [serial = 2131] [outer = (nil)] 21:18:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e08752000) [pid = 1869] [serial = 2132] [outer = 0x7f3e00691800] 21:18:10 INFO - PROCESS | 1869 | 1461039490730 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e0c8c5400) [pid = 1869] [serial = 2133] [outer = 0x7f3e00691800] 21:18:11 INFO - PROCESS | 1869 | 1461039491444 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:18:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1229ms 21:18:11 INFO - PROCESS | 1869 | 1461039491508 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 1869 | 1461039491510 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 21:18:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:18:11 INFO - PROCESS | 1869 | 1461039491515 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 1869 | 1461039491519 Marionette TRACE conn3 <- [1,2814,null,{}] 21:18:11 INFO - PROCESS | 1869 | 1461039491523 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:11 INFO - PROCESS | 1869 | 1461039491710 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 21:18:11 INFO - PROCESS | 1869 | 1461039491902 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db1c800 == 188 [pid = 1869] [id = 711] 21:18:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e00696c00) [pid = 1869] [serial = 2134] [outer = (nil)] 21:18:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e0cbe6800) [pid = 1869] [serial = 2135] [outer = 0x7f3e00696c00] 21:18:11 INFO - PROCESS | 1869 | 1461039491964 Marionette DEBUG loaded listener.js 21:18:12 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e0eacac00) [pid = 1869] [serial = 2136] [outer = 0x7f3e00696c00] 21:18:13 INFO - PROCESS | 1869 | 1461039493034 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:18:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:18:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1583ms 21:18:13 INFO - PROCESS | 1869 | 1461039493099 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 21:18:13 INFO - PROCESS | 1869 | 1461039493106 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 21:18:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:18:13 INFO - PROCESS | 1869 | 1461039493115 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:18:13 INFO - PROCESS | 1869 | 1461039493120 Marionette TRACE conn3 <- [1,2818,null,{}] 21:18:13 INFO - PROCESS | 1869 | 1461039493128 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:13 INFO - PROCESS | 1869 | 1461039493345 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 21:18:13 INFO - PROCESS | 1869 | 1461039493672 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a4d4000 == 189 [pid = 1869] [id = 712] 21:18:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e06567000) [pid = 1869] [serial = 2137] [outer = (nil)] 21:18:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e067c3400) [pid = 1869] [serial = 2138] [outer = 0x7f3e06567000] 21:18:13 INFO - PROCESS | 1869 | 1461039493750 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e07f62000) [pid = 1869] [serial = 2139] [outer = 0x7f3e06567000] 21:18:14 INFO - PROCESS | 1869 | 1461039494684 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:18:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:18:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1640ms 21:18:14 INFO - PROCESS | 1869 | 1461039494755 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 21:18:14 INFO - PROCESS | 1869 | 1461039494762 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 21:18:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:18:14 INFO - PROCESS | 1869 | 1461039494773 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - PROCESS | 1869 | 1461039494776 Marionette TRACE conn3 <- [1,2822,null,{}] 21:18:14 INFO - PROCESS | 1869 | 1461039494782 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:15 INFO - PROCESS | 1869 | 1461039495024 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 21:18:15 INFO - PROCESS | 1869 | 1461039495386 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e100a8000 == 190 [pid = 1869] [id = 713] 21:18:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e0656a400) [pid = 1869] [serial = 2140] [outer = (nil)] 21:18:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e0b8a3400) [pid = 1869] [serial = 2141] [outer = 0x7f3e0656a400] 21:18:15 INFO - PROCESS | 1869 | 1461039495458 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e0c8d0400) [pid = 1869] [serial = 2142] [outer = 0x7f3e0656a400] 21:18:16 INFO - PROCESS | 1869 | 1461039496323 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:18:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1581ms 21:18:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:18:16 INFO - PROCESS | 1869 | 1461039496354 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 1869 | 1461039496357 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 21:18:16 INFO - PROCESS | 1869 | 1461039496364 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 1869 | 1461039496370 Marionette TRACE conn3 <- [1,2826,null,{}] 21:18:16 INFO - PROCESS | 1869 | 1461039496386 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:16 INFO - PROCESS | 1869 | 1461039496671 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 21:18:16 INFO - PROCESS | 1869 | 1461039496884 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:16 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e11061800 == 191 [pid = 1869] [id = 714] 21:18:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e0cd77000) [pid = 1869] [serial = 2143] [outer = (nil)] 21:18:16 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e10f0b000) [pid = 1869] [serial = 2144] [outer = 0x7f3e0cd77000] 21:18:16 INFO - PROCESS | 1869 | 1461039496959 Marionette DEBUG loaded listener.js 21:18:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e174aa400) [pid = 1869] [serial = 2145] [outer = 0x7f3e0cd77000] 21:18:17 INFO - PROCESS | 1869 | 1461039497883 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:18:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:18:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1587ms 21:18:17 INFO - PROCESS | 1869 | 1461039497953 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 1869 | 1461039497957 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 21:18:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:18:17 INFO - PROCESS | 1869 | 1461039497965 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - PROCESS | 1869 | 1461039497968 Marionette TRACE conn3 <- [1,2830,null,{}] 21:18:17 INFO - PROCESS | 1869 | 1461039497973 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:18 INFO - PROCESS | 1869 | 1461039498171 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 21:18:18 INFO - PROCESS | 1869 | 1461039498450 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17c84000 == 192 [pid = 1869] [id = 715] 21:18:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e0ff85000) [pid = 1869] [serial = 2146] [outer = (nil)] 21:18:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e1791e000) [pid = 1869] [serial = 2147] [outer = 0x7f3e0ff85000] 21:18:18 INFO - PROCESS | 1869 | 1461039498563 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e180e0c00) [pid = 1869] [serial = 2148] [outer = 0x7f3e0ff85000] 21:18:19 INFO - PROCESS | 1869 | 1461039499385 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:18:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:18:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1478ms 21:18:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:18:19 INFO - PROCESS | 1869 | 1461039499443 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 1869 | 1461039499446 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 21:18:19 INFO - PROCESS | 1869 | 1461039499452 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 1869 | 1461039499455 Marionette TRACE conn3 <- [1,2834,null,{}] 21:18:19 INFO - PROCESS | 1869 | 1461039499461 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:19 INFO - PROCESS | 1869 | 1461039499655 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 21:18:19 INFO - PROCESS | 1869 | 1461039499937 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e18988800 == 193 [pid = 1869] [id = 716] 21:18:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e06099400) [pid = 1869] [serial = 2149] [outer = (nil)] 21:18:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e18332800) [pid = 1869] [serial = 2150] [outer = 0x7f3e06099400] 21:18:20 INFO - PROCESS | 1869 | 1461039500012 Marionette DEBUG loaded listener.js 21:18:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e18ac9400) [pid = 1869] [serial = 2151] [outer = 0x7f3e06099400] 21:18:20 INFO - PROCESS | 1869 | 1461039500953 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:18:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:18:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1542ms 21:18:20 INFO - PROCESS | 1869 | 1461039500994 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 1869 | 1461039500997 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 21:18:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:18:21 INFO - PROCESS | 1869 | 1461039501003 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 1869 | 1461039501007 Marionette TRACE conn3 <- [1,2838,null,{}] 21:18:21 INFO - PROCESS | 1869 | 1461039501012 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:21 INFO - PROCESS | 1869 | 1461039501211 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 21:18:21 INFO - PROCESS | 1869 | 1461039501496 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c378800 == 194 [pid = 1869] [id = 717] 21:18:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e0d7b4400) [pid = 1869] [serial = 2152] [outer = (nil)] 21:18:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e1bd8ec00) [pid = 1869] [serial = 2153] [outer = 0x7f3e0d7b4400] 21:18:21 INFO - PROCESS | 1869 | 1461039501613 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e1c30bc00) [pid = 1869] [serial = 2154] [outer = 0x7f3e0d7b4400] 21:18:22 INFO - PROCESS | 1869 | 1461039502449 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:18:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:18:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1479ms 21:18:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:18:22 INFO - PROCESS | 1869 | 1461039502484 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 21:18:22 INFO - PROCESS | 1869 | 1461039502486 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 21:18:22 INFO - PROCESS | 1869 | 1461039502493 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - PROCESS | 1869 | 1461039502496 Marionette TRACE conn3 <- [1,2842,null,{}] 21:18:22 INFO - PROCESS | 1869 | 1461039502501 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:22 INFO - PROCESS | 1869 | 1461039502687 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 21:18:22 INFO - PROCESS | 1869 | 1461039502969 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2097b000 == 195 [pid = 1869] [id = 718] 21:18:22 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e1825e000) [pid = 1869] [serial = 2155] [outer = (nil)] 21:18:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e1e0d7400) [pid = 1869] [serial = 2156] [outer = 0x7f3e1825e000] 21:18:23 INFO - PROCESS | 1869 | 1461039503044 Marionette DEBUG loaded listener.js 21:18:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e1f03f800) [pid = 1869] [serial = 2157] [outer = 0x7f3e1825e000] 21:18:23 INFO - PROCESS | 1869 | 1461039503928 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:18:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:18:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1486ms 21:18:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:18:23 INFO - PROCESS | 1869 | 1461039503979 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 21:18:23 INFO - PROCESS | 1869 | 1461039503982 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 21:18:23 INFO - PROCESS | 1869 | 1461039503988 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:18:23 INFO - PROCESS | 1869 | 1461039503991 Marionette TRACE conn3 <- [1,2846,null,{}] 21:18:24 INFO - PROCESS | 1869 | 1461039503997 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:24 INFO - PROCESS | 1869 | 1461039504183 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 21:18:24 INFO - PROCESS | 1869 | 1461039504469 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e219ab000 == 196 [pid = 1869] [id = 719] 21:18:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e1a6e2800) [pid = 1869] [serial = 2158] [outer = (nil)] 21:18:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e1fcf3400) [pid = 1869] [serial = 2159] [outer = 0x7f3e1a6e2800] 21:18:24 INFO - PROCESS | 1869 | 1461039504543 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e1ffd5000) [pid = 1869] [serial = 2160] [outer = 0x7f3e1a6e2800] 21:18:25 INFO - PROCESS | 1869 | 1461039505414 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:18:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:18:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1483ms 21:18:25 INFO - PROCESS | 1869 | 1461039505471 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 21:18:25 INFO - PROCESS | 1869 | 1461039505475 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 21:18:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:18:25 INFO - PROCESS | 1869 | 1461039505480 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 1869 | 1461039505483 Marionette TRACE conn3 <- [1,2850,null,{}] 21:18:25 INFO - PROCESS | 1869 | 1461039505489 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:25 INFO - PROCESS | 1869 | 1461039505677 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 21:18:25 INFO - PROCESS | 1869 | 1461039505972 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e794000 == 197 [pid = 1869] [id = 720] 21:18:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e0cb92400) [pid = 1869] [serial = 2161] [outer = (nil)] 21:18:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e20406800) [pid = 1869] [serial = 2162] [outer = 0x7f3e0cb92400] 21:18:26 INFO - PROCESS | 1869 | 1461039506047 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e207a9800) [pid = 1869] [serial = 2163] [outer = 0x7f3e0cb92400] 21:18:26 INFO - PROCESS | 1869 | 1461039506894 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:18:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:18:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1482ms 21:18:26 INFO - PROCESS | 1869 | 1461039506964 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 21:18:26 INFO - PROCESS | 1869 | 1461039506967 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 21:18:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:18:26 INFO - PROCESS | 1869 | 1461039506973 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:18:26 INFO - PROCESS | 1869 | 1461039506976 Marionette TRACE conn3 <- [1,2854,null,{}] 21:18:26 INFO - PROCESS | 1869 | 1461039506981 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:27 INFO - PROCESS | 1869 | 1461039507179 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 21:18:27 INFO - PROCESS | 1869 | 1461039507460 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:27 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33d60000 == 198 [pid = 1869] [id = 721] 21:18:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e2125c000) [pid = 1869] [serial = 2164] [outer = (nil)] 21:18:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e21262c00) [pid = 1869] [serial = 2165] [outer = 0x7f3e2125c000] 21:18:27 INFO - PROCESS | 1869 | 1461039507588 Marionette DEBUG loaded listener.js 21:18:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e2184e800) [pid = 1869] [serial = 2166] [outer = 0x7f3e2125c000] 21:18:28 INFO - PROCESS | 1869 | 1461039508492 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:18:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:18:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1588ms 21:18:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:18:28 INFO - PROCESS | 1869 | 1461039508562 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 21:18:28 INFO - PROCESS | 1869 | 1461039508565 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 21:18:28 INFO - PROCESS | 1869 | 1461039508572 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:18:28 INFO - PROCESS | 1869 | 1461039508576 Marionette TRACE conn3 <- [1,2858,null,{}] 21:18:28 INFO - PROCESS | 1869 | 1461039508581 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:28 INFO - PROCESS | 1869 | 1461039508838 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 21:18:29 INFO - PROCESS | 1869 | 1461039509167 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e3681e800 == 199 [pid = 1869] [id = 722] 21:18:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e0a5c6400) [pid = 1869] [serial = 2167] [outer = (nil)] 21:18:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e2184fc00) [pid = 1869] [serial = 2168] [outer = 0x7f3e0a5c6400] 21:18:29 INFO - PROCESS | 1869 | 1461039509248 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e2223c400) [pid = 1869] [serial = 2169] [outer = 0x7f3e0a5c6400] 21:18:30 INFO - PROCESS | 1869 | 1461039510098 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:18:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:18:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1585ms 21:18:30 INFO - PROCESS | 1869 | 1461039510156 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 1869 | 1461039510160 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 21:18:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:18:30 INFO - PROCESS | 1869 | 1461039510166 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - PROCESS | 1869 | 1461039510168 Marionette TRACE conn3 <- [1,2862,null,{}] 21:18:30 INFO - PROCESS | 1869 | 1461039510174 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:30 INFO - PROCESS | 1869 | 1461039510362 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 21:18:30 INFO - PROCESS | 1869 | 1461039510651 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:30 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e4c000 == 200 [pid = 1869] [id = 723] 21:18:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e01c3a000) [pid = 1869] [serial = 2170] [outer = (nil)] 21:18:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e21984000) [pid = 1869] [serial = 2171] [outer = 0x7f3e01c3a000] 21:18:30 INFO - PROCESS | 1869 | 1461039510725 Marionette DEBUG loaded listener.js 21:18:30 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e22b52400) [pid = 1869] [serial = 2172] [outer = 0x7f3e01c3a000] 21:18:31 INFO - PROCESS | 1869 | 1461039511635 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:18:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:18:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1528ms 21:18:31 INFO - PROCESS | 1869 | 1461039511695 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 21:18:31 INFO - PROCESS | 1869 | 1461039511698 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 21:18:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:18:31 INFO - PROCESS | 1869 | 1461039511704 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:18:31 INFO - PROCESS | 1869 | 1461039511706 Marionette TRACE conn3 <- [1,2866,null,{}] 21:18:31 INFO - PROCESS | 1869 | 1461039511712 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:31 INFO - PROCESS | 1869 | 1461039511904 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 21:18:32 INFO - PROCESS | 1869 | 1461039512192 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07b99000 == 201 [pid = 1869] [id = 724] 21:18:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e03a42800) [pid = 1869] [serial = 2173] [outer = (nil)] 21:18:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e23f2ac00) [pid = 1869] [serial = 2174] [outer = 0x7f3e03a42800] 21:18:32 INFO - PROCESS | 1869 | 1461039512310 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e23f45c00) [pid = 1869] [serial = 2175] [outer = 0x7f3e03a42800] 21:18:33 INFO - PROCESS | 1869 | 1461039513143 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:18:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:18:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1480ms 21:18:33 INFO - PROCESS | 1869 | 1461039513185 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 21:18:33 INFO - PROCESS | 1869 | 1461039513188 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 21:18:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:18:33 INFO - PROCESS | 1869 | 1461039513194 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 1869 | 1461039513196 Marionette TRACE conn3 <- [1,2870,null,{}] 21:18:33 INFO - PROCESS | 1869 | 1461039513202 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:33 INFO - PROCESS | 1869 | 1461039513404 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 21:18:33 INFO - PROCESS | 1869 | 1461039513694 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07e1c800 == 202 [pid = 1869] [id = 725] 21:18:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e22248c00) [pid = 1869] [serial = 2176] [outer = (nil)] 21:18:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e2419ac00) [pid = 1869] [serial = 2177] [outer = 0x7f3e22248c00] 21:18:33 INFO - PROCESS | 1869 | 1461039513768 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e28806000) [pid = 1869] [serial = 2178] [outer = 0x7f3e22248c00] 21:18:34 INFO - PROCESS | 1869 | 1461039514620 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:18:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:18:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1478ms 21:18:34 INFO - PROCESS | 1869 | 1461039514676 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 1869 | 1461039514678 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 21:18:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:18:34 INFO - PROCESS | 1869 | 1461039514685 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 1869 | 1461039514687 Marionette TRACE conn3 <- [1,2874,null,{}] 21:18:34 INFO - PROCESS | 1869 | 1461039514693 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:34 INFO - PROCESS | 1869 | 1461039514886 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 21:18:35 INFO - PROCESS | 1869 | 1461039515175 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e38e4a000 == 203 [pid = 1869] [id = 726] 21:18:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e22bbf800) [pid = 1869] [serial = 2179] [outer = (nil)] 21:18:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e2d961400) [pid = 1869] [serial = 2180] [outer = 0x7f3e22bbf800] 21:18:35 INFO - PROCESS | 1869 | 1461039515251 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e2e551000) [pid = 1869] [serial = 2181] [outer = 0x7f3e22bbf800] 21:18:36 INFO - PROCESS | 1869 | 1461039516117 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:18:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:18:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1485ms 21:18:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:18:36 INFO - PROCESS | 1869 | 1461039516171 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 1869 | 1461039516174 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 21:18:36 INFO - PROCESS | 1869 | 1461039516180 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 1869 | 1461039516183 Marionette TRACE conn3 <- [1,2878,null,{}] 21:18:36 INFO - PROCESS | 1869 | 1461039516188 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:36 INFO - PROCESS | 1869 | 1461039516382 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 21:18:36 INFO - PROCESS | 1869 | 1461039516672 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:36 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e062ba800 == 204 [pid = 1869] [id = 727] 21:18:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e22bb9c00) [pid = 1869] [serial = 2182] [outer = (nil)] 21:18:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e2e7e8c00) [pid = 1869] [serial = 2183] [outer = 0x7f3e22bb9c00] 21:18:36 INFO - PROCESS | 1869 | 1461039516789 Marionette DEBUG loaded listener.js 21:18:36 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e2e8bcc00) [pid = 1869] [serial = 2184] [outer = 0x7f3e22bb9c00] 21:18:37 INFO - PROCESS | 1869 | 1461039517600 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:18:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:18:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1489ms 21:18:37 INFO - PROCESS | 1869 | 1461039517669 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 21:18:37 INFO - PROCESS | 1869 | 1461039517672 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 21:18:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:18:37 INFO - PROCESS | 1869 | 1461039517678 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:18:37 INFO - PROCESS | 1869 | 1461039517680 Marionette TRACE conn3 <- [1,2882,null,{}] 21:18:37 INFO - PROCESS | 1869 | 1461039517686 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:37 INFO - PROCESS | 1869 | 1461039517946 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 21:18:38 INFO - PROCESS | 1869 | 1461039518934 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e03cc1800 == 205 [pid = 1869] [id = 728] 21:18:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e0069b000) [pid = 1869] [serial = 2185] [outer = (nil)] 21:18:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e01c41c00) [pid = 1869] [serial = 2186] [outer = 0x7f3e0069b000] 21:18:39 INFO - PROCESS | 1869 | 1461039519079 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e03985400) [pid = 1869] [serial = 2187] [outer = 0x7f3e0069b000] 21:18:39 INFO - PROCESS | 1869 | 1461039519928 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:18:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:18:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2293ms 21:18:39 INFO - PROCESS | 1869 | 1461039519973 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 1869 | 1461039519980 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 21:18:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:18:39 INFO - PROCESS | 1869 | 1461039519988 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 1869 | 1461039519992 Marionette TRACE conn3 <- [1,2886,null,{}] 21:18:40 INFO - PROCESS | 1869 | 1461039519999 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:40 INFO - PROCESS | 1869 | 1461039520187 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 21:18:40 INFO - PROCESS | 1869 | 1461039520476 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07b8b800 == 206 [pid = 1869] [id = 729] 21:18:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e0069d000) [pid = 1869] [serial = 2188] [outer = (nil)] 21:18:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e0609fc00) [pid = 1869] [serial = 2189] [outer = 0x7f3e0069d000] 21:18:40 INFO - PROCESS | 1869 | 1461039520547 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e062ee000) [pid = 1869] [serial = 2190] [outer = 0x7f3e0069d000] 21:18:41 INFO - PROCESS | 1869 | 1461039521450 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:18:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:18:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1537ms 21:18:41 INFO - PROCESS | 1869 | 1461039521527 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 21:18:41 INFO - PROCESS | 1869 | 1461039521532 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 21:18:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:18:41 INFO - PROCESS | 1869 | 1461039521540 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - PROCESS | 1869 | 1461039521542 Marionette TRACE conn3 <- [1,2890,null,{}] 21:18:41 INFO - PROCESS | 1869 | 1461039521548 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:41 INFO - PROCESS | 1869 | 1461039521734 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 21:18:42 INFO - PROCESS | 1869 | 1461039522028 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e03a10000 == 207 [pid = 1869] [id = 730] 21:18:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e063f2400) [pid = 1869] [serial = 2191] [outer = (nil)] 21:18:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e06449c00) [pid = 1869] [serial = 2192] [outer = 0x7f3e063f2400] 21:18:42 INFO - PROCESS | 1869 | 1461039522343 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e065c3800) [pid = 1869] [serial = 2193] [outer = 0x7f3e063f2400] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f90f800 == 206 [pid = 1869] [id = 73] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2201f000 == 205 [pid = 1869] [id = 199] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1f0c9800 == 204 [pid = 1869] [id = 204] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e056c3800 == 203 [pid = 1869] [id = 589] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e006cf000 == 202 [pid = 1869] [id = 588] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9e6000 == 201 [pid = 1869] [id = 47] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e27ac9800 == 200 [pid = 1869] [id = 134] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18508800 == 199 [pid = 1869] [id = 203] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1977d000 == 198 [pid = 1869] [id = 135] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e069af800 == 197 [pid = 1869] [id = 590] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e36828000 == 196 [pid = 1869] [id = 227] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9e0000 == 195 [pid = 1869] [id = 211] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1850e000 == 194 [pid = 1869] [id = 157] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18982000 == 193 [pid = 1869] [id = 298] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f915800 == 192 [pid = 1869] [id = 81] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bd40800 == 191 [pid = 1869] [id = 130] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cecb000 == 190 [pid = 1869] [id = 710] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0c67d800 == 189 [pid = 1869] [id = 709] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08b32000 == 188 [pid = 1869] [id = 708] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e069a6000 == 187 [pid = 1869] [id = 707] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e06cda800 == 186 [pid = 1869] [id = 706] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e3389b000 == 185 [pid = 1869] [id = 705] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33394800 == 184 [pid = 1869] [id = 704] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e31b75000 == 183 [pid = 1869] [id = 703] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2f911000 == 182 [pid = 1869] [id = 702] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2eaac800 == 181 [pid = 1869] [id = 701] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2d9d9000 == 180 [pid = 1869] [id = 700] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e27abb800 == 179 [pid = 1869] [id = 699] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22c21800 == 178 [pid = 1869] [id = 698] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21106000 == 177 [pid = 1869] [id = 697] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ec44800 == 176 [pid = 1869] [id = 696] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c37a000 == 175 [pid = 1869] [id = 695] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf77000 == 174 [pid = 1869] [id = 694] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1977a000 == 173 [pid = 1869] [id = 693] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17e48000 == 172 [pid = 1869] [id = 692] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17255800 == 171 [pid = 1869] [id = 691] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e11086800 == 170 [pid = 1869] [id = 690] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10dcf800 == 169 [pid = 1869] [id = 689] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fd48000 == 168 [pid = 1869] [id = 688] 21:18:42 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08bd6800 == 167 [pid = 1869] [id = 687] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e0942d400) [pid = 1869] [serial = 2054] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e0870f800) [pid = 1869] [serial = 2057] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e0b2e9400) [pid = 1869] [serial = 2012] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e0875c000) [pid = 1869] [serial = 2009] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e183f0000) [pid = 1869] [serial = 2033] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e065d1000) [pid = 1869] [serial = 2006] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e0ff7dc00) [pid = 1869] [serial = 2021] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e0b036000) [pid = 1869] [serial = 2001] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e1c04a400) [pid = 1869] [serial = 2039] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e0c60f400) [pid = 1869] [serial = 2015] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e17914800) [pid = 1869] [serial = 2030] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e17578800) [pid = 1869] [serial = 2027] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e03a4e400) [pid = 1869] [serial = 2003] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0644a000) [pid = 1869] [serial = 2048] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e06564800) [pid = 1869] [serial = 2049] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e0cd73c00) [pid = 1869] [serial = 2018] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e062e3c00) [pid = 1869] [serial = 2046] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e0567f800) [pid = 1869] [serial = 2045] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e19a0ec00) [pid = 1869] [serial = 2036] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e09aedc00) [pid = 1869] [serial = 2058] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e05547800) [pid = 1869] [serial = 2042] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e15f35c00) [pid = 1869] [serial = 2024] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e07f5c800) [pid = 1869] [serial = 2051] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e0967d800) [pid = 1869] [serial = 2055] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e083b3000) [pid = 1869] [serial = 2052] [outer = (nil)] [url = about:blank] 21:18:43 INFO - PROCESS | 1869 | 1461039523708 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:18:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:18:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2237ms 21:18:43 INFO - PROCESS | 1869 | 1461039523777 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 21:18:43 INFO - PROCESS | 1869 | 1461039523780 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 21:18:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:18:43 INFO - PROCESS | 1869 | 1461039523787 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - PROCESS | 1869 | 1461039523796 Marionette TRACE conn3 <- [1,2894,null,{}] 21:18:43 INFO - PROCESS | 1869 | 1461039523809 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:43 INFO - PROCESS | 1869 | 1461039523990 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 21:18:44 INFO - PROCESS | 1869 | 1461039524174 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067ed000 == 168 [pid = 1869] [id = 731] 21:18:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e0568b000) [pid = 1869] [serial = 2194] [outer = (nil)] 21:18:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e067c5c00) [pid = 1869] [serial = 2195] [outer = 0x7f3e0568b000] 21:18:44 INFO - PROCESS | 1869 | 1461039524237 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e07f56800) [pid = 1869] [serial = 2196] [outer = 0x7f3e0568b000] 21:18:44 INFO - PROCESS | 1869 | 1461039524977 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:18:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1249ms 21:18:45 INFO - PROCESS | 1869 | 1461039525046 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 1869 | 1461039525050 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 21:18:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:18:45 INFO - PROCESS | 1869 | 1461039525057 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 1869 | 1461039525060 Marionette TRACE conn3 <- [1,2898,null,{}] 21:18:45 INFO - PROCESS | 1869 | 1461039525065 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:45 INFO - PROCESS | 1869 | 1461039525239 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 21:18:45 INFO - PROCESS | 1869 | 1461039525254 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b36000 == 169 [pid = 1869] [id = 732] 21:18:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e07dc1c00) [pid = 1869] [serial = 2197] [outer = (nil)] 21:18:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e083b5c00) [pid = 1869] [serial = 2198] [outer = 0x7f3e07dc1c00] 21:18:45 INFO - PROCESS | 1869 | 1461039525313 Marionette DEBUG loaded listener.js 21:18:45 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0875cc00) [pid = 1869] [serial = 2199] [outer = 0x7f3e07dc1c00] 21:18:46 INFO - PROCESS | 1869 | 1461039526365 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:18:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:18:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1334ms 21:18:46 INFO - PROCESS | 1869 | 1461039526392 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 21:18:46 INFO - PROCESS | 1869 | 1461039526395 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 21:18:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:18:46 INFO - PROCESS | 1869 | 1461039526401 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:18:46 INFO - PROCESS | 1869 | 1461039526403 Marionette TRACE conn3 <- [1,2902,null,{}] 21:18:46 INFO - PROCESS | 1869 | 1461039526408 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:46 INFO - PROCESS | 1869 | 1461039526644 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 21:18:46 INFO - PROCESS | 1869 | 1461039526676 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a4cf800 == 170 [pid = 1869] [id = 733] 21:18:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e09429400) [pid = 1869] [serial = 2200] [outer = (nil)] 21:18:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e0961ac00) [pid = 1869] [serial = 2201] [outer = 0x7f3e09429400] 21:18:46 INFO - PROCESS | 1869 | 1461039526749 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e09aec000) [pid = 1869] [serial = 2202] [outer = 0x7f3e09429400] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e15ed0000) [pid = 1869] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e175df400) [pid = 1869] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e17579800) [pid = 1869] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e1832ec00) [pid = 1869] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e17e7f400) [pid = 1869] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e0cd70400) [pid = 1869] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e0c7cbc00) [pid = 1869] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e0c613800) [pid = 1869] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e063eec00) [pid = 1869] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e18ad1400) [pid = 1869] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e0c8c7800) [pid = 1869] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e01ecc000) [pid = 1869] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e08ab7400) [pid = 1869] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e06450000) [pid = 1869] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e18253c00) [pid = 1869] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e174b0000) [pid = 1869] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e0c5b0400) [pid = 1869] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e07beb400) [pid = 1869] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e01ec8400) [pid = 1869] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e07be3000) [pid = 1869] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e08aab400) [pid = 1869] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e09af3c00) [pid = 1869] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e0b8a2400) [pid = 1869] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e1794bc00) [pid = 1869] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e1783cc00) [pid = 1869] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e0c7d5800) [pid = 1869] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e0cd6b400) [pid = 1869] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e01c42800) [pid = 1869] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e07bef400) [pid = 1869] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e0967fc00) [pid = 1869] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e062e4800) [pid = 1869] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e15f34400) [pid = 1869] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e17e8c000) [pid = 1869] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e180dac00) [pid = 1869] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e0cbe3400) [pid = 1869] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e0b8b8800) [pid = 1869] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e1c3b1c00) [pid = 1869] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e063e6000) [pid = 1869] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e0e756000) [pid = 1869] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e01d52c00) [pid = 1869] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e065eac00) [pid = 1869] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e1c281c00) [pid = 1869] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e1e1d9400) [pid = 1869] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e15ed4000) [pid = 1869] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e1c28b400) [pid = 1869] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e1c283c00) [pid = 1869] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e1c3b0c00) [pid = 1869] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e1c3e8800) [pid = 1869] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e183ef400) [pid = 1869] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e0554fc00) [pid = 1869] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e08751800) [pid = 1869] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 171 (0x7f3e00691800) [pid = 1869] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 170 (0x7f3e05681400) [pid = 1869] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 169 (0x7f3e01ec4400) [pid = 1869] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e01ec2400) [pid = 1869] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e01d4bc00) [pid = 1869] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:18:48 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e062e3800) [pid = 1869] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:18:48 INFO - PROCESS | 1869 | 1461039528902 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2536ms 21:18:48 INFO - PROCESS | 1869 | 1461039528937 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 21:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:18:48 INFO - PROCESS | 1869 | 1461039528940 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 21:18:48 INFO - PROCESS | 1869 | 1461039528945 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - PROCESS | 1869 | 1461039528949 Marionette TRACE conn3 <- [1,2906,null,{}] 21:18:48 INFO - PROCESS | 1869 | 1461039528954 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:49 INFO - PROCESS | 1869 | 1461039529126 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 21:18:49 INFO - PROCESS | 1869 | 1461039529142 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a6df800 == 171 [pid = 1869] [id = 734] 21:18:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e01d59c00) [pid = 1869] [serial = 2203] [outer = (nil)] 21:18:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e07bef400) [pid = 1869] [serial = 2204] [outer = 0x7f3e01d59c00] 21:18:49 INFO - PROCESS | 1869 | 1461039529380 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e09429800) [pid = 1869] [serial = 2205] [outer = 0x7f3e01d59c00] 21:18:50 INFO - PROCESS | 1869 | 1461039530076 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1185ms 21:18:50 INFO - PROCESS | 1869 | 1461039530130 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 21:18:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:18:50 INFO - PROCESS | 1869 | 1461039530144 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 21:18:50 INFO - PROCESS | 1869 | 1461039530150 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 1869 | 1461039530152 Marionette TRACE conn3 <- [1,2910,null,{}] 21:18:50 INFO - PROCESS | 1869 | 1461039530158 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:50 INFO - PROCESS | 1869 | 1461039530335 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 21:18:50 INFO - PROCESS | 1869 | 1461039530519 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0ba83800 == 172 [pid = 1869] [id = 735] 21:18:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e01ec2400) [pid = 1869] [serial = 2206] [outer = (nil)] 21:18:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e09af3c00) [pid = 1869] [serial = 2207] [outer = 0x7f3e01ec2400] 21:18:50 INFO - PROCESS | 1869 | 1461039530579 Marionette DEBUG loaded listener.js 21:18:50 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e0b035800) [pid = 1869] [serial = 2208] [outer = 0x7f3e01ec2400] 21:18:51 INFO - PROCESS | 1869 | 1461039531589 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:18:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:18:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:18:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1494ms 21:18:51 INFO - PROCESS | 1869 | 1461039531643 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 21:18:51 INFO - PROCESS | 1869 | 1461039531652 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 21:18:51 INFO - TEST-START | /DOMEvents/constructors.html 21:18:51 INFO - PROCESS | 1869 | 1461039531661 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:18:51 INFO - PROCESS | 1869 | 1461039531666 Marionette TRACE conn3 <- [1,2914,null,{}] 21:18:51 INFO - PROCESS | 1869 | 1461039531691 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:51 INFO - PROCESS | 1869 | 1461039531892 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 21:18:52 INFO - PROCESS | 1869 | 1461039532159 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067eb000 == 173 [pid = 1869] [id = 736] 21:18:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e03a4e800) [pid = 1869] [serial = 2209] [outer = (nil)] 21:18:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e05688c00) [pid = 1869] [serial = 2210] [outer = 0x7f3e03a4e800] 21:18:52 INFO - PROCESS | 1869 | 1461039532233 Marionette DEBUG loaded listener.js 21:18:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e061ea000) [pid = 1869] [serial = 2211] [outer = 0x7f3e03a4e800] 21:18:53 INFO - PROCESS | 1869 | 1461039533264 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:18:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:18:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:18:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:18:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:18:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:18:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:18:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:18:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:18:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1675ms 21:18:53 INFO - PROCESS | 1869 | 1461039533338 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 21:18:53 INFO - PROCESS | 1869 | 1461039533354 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 21:18:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:18:53 INFO - PROCESS | 1869 | 1461039533425 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 1869 | 1461039533435 Marionette TRACE conn3 <- [1,2918,null,{}] 21:18:53 INFO - PROCESS | 1869 | 1461039533447 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:53 INFO - PROCESS | 1869 | 1461039533635 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 21:18:53 INFO - PROCESS | 1869 | 1461039533952 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a729800 == 174 [pid = 1869] [id = 737] 21:18:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e063e9400) [pid = 1869] [serial = 2212] [outer = (nil)] 21:18:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e08706400) [pid = 1869] [serial = 2213] [outer = 0x7f3e063e9400] 21:18:54 INFO - PROCESS | 1869 | 1461039534029 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e09426800) [pid = 1869] [serial = 2214] [outer = 0x7f3e063e9400] 21:18:54 INFO - PROCESS | 1869 | 1461039534780 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:18:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:18:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1406ms 21:18:54 INFO - PROCESS | 1869 | 1461039534818 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 21:18:54 INFO - PROCESS | 1869 | 1461039534821 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 21:18:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:18:54 INFO - PROCESS | 1869 | 1461039534828 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 1869 | 1461039534833 Marionette TRACE conn3 <- [1,2922,null,{}] 21:18:54 INFO - PROCESS | 1869 | 1461039534849 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:55 INFO - PROCESS | 1869 | 1461039535049 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 21:18:55 INFO - PROCESS | 1869 | 1461039535336 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0c695000 == 175 [pid = 1869] [id = 738] 21:18:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e08753000) [pid = 1869] [serial = 2215] [outer = (nil)] 21:18:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e0b036000) [pid = 1869] [serial = 2216] [outer = 0x7f3e08753000] 21:18:55 INFO - PROCESS | 1869 | 1461039535414 Marionette DEBUG loaded listener.js 21:18:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e0b195800) [pid = 1869] [serial = 2217] [outer = 0x7f3e08753000] 21:18:56 INFO - PROCESS | 1869 | [1869] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 21:18:56 INFO - PROCESS | 1869 | [1869] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 21:18:56 INFO - PROCESS | 1869 | [1869] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 21:18:56 INFO - PROCESS | 1869 | [1869] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 21:18:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:18:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:18:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 21:18:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:18:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 21:18:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:18:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 21:18:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:18:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:18:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1388ms 21:18:56 INFO - PROCESS | 1869 | 1461039536200 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:18:56 INFO - PROCESS | 1869 | 1461039536216 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 21:18:56 INFO - PROCESS | 1869 | 1461039536219 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 21:18:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:18:56 INFO - PROCESS | 1869 | 1461039536236 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:18:56 INFO - PROCESS | 1869 | 1461039536239 Marionette TRACE conn3 <- [1,2926,null,{}] 21:18:56 INFO - PROCESS | 1869 | 1461039536244 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:56 INFO - PROCESS | 1869 | 1461039536471 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 21:18:56 INFO - PROCESS | 1869 | 1461039536748 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0cd20800 == 176 [pid = 1869] [id = 739] 21:18:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e09428000) [pid = 1869] [serial = 2218] [outer = (nil)] 21:18:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e0b89f400) [pid = 1869] [serial = 2219] [outer = 0x7f3e09428000] 21:18:56 INFO - PROCESS | 1869 | 1461039536820 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e0b8b9800) [pid = 1869] [serial = 2220] [outer = 0x7f3e09428000] 21:18:57 INFO - PROCESS | 1869 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:18:57 INFO - PROCESS | 1869 | 1461039537591 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:18:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:18:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1386ms 21:18:57 INFO - PROCESS | 1869 | 1461039537623 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 21:18:57 INFO - PROCESS | 1869 | 1461039537626 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 21:18:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:18:57 INFO - PROCESS | 1869 | 1461039537632 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:18:57 INFO - PROCESS | 1869 | 1461039537634 Marionette TRACE conn3 <- [1,2930,null,{}] 21:18:57 INFO - PROCESS | 1869 | 1461039537640 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:57 INFO - PROCESS | 1869 | 1461039537817 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 21:18:58 INFO - PROCESS | 1869 | 1461039538063 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0d96c800 == 177 [pid = 1869] [id = 740] 21:18:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e09af4c00) [pid = 1869] [serial = 2221] [outer = (nil)] 21:18:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e0c5a7400) [pid = 1869] [serial = 2222] [outer = 0x7f3e09af4c00] 21:18:58 INFO - PROCESS | 1869 | 1461039538137 Marionette DEBUG loaded listener.js 21:18:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e0c60f400) [pid = 1869] [serial = 2223] [outer = 0x7f3e09af4c00] 21:18:58 INFO - PROCESS | 1869 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:18:58 INFO - PROCESS | 1869 | 1461039538935 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:18:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:18:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1327ms 21:18:58 INFO - PROCESS | 1869 | 1461039538959 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 21:18:58 INFO - PROCESS | 1869 | 1461039538962 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 21:18:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:18:58 INFO - PROCESS | 1869 | 1461039538968 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:18:58 INFO - PROCESS | 1869 | 1461039538971 Marionette TRACE conn3 <- [1,2934,null,{}] 21:18:58 INFO - PROCESS | 1869 | 1461039538976 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:59 INFO - PROCESS | 1869 | 1461039539169 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 21:18:59 INFO - PROCESS | 1869 | 1461039539449 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0db0b000 == 178 [pid = 1869] [id = 741] 21:18:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e0647e800) [pid = 1869] [serial = 2224] [outer = (nil)] 21:18:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e0cbdfc00) [pid = 1869] [serial = 2225] [outer = 0x7f3e0647e800] 21:18:59 INFO - PROCESS | 1869 | 1461039539531 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e0cd75800) [pid = 1869] [serial = 2226] [outer = 0x7f3e0647e800] 21:19:00 INFO - PROCESS | 1869 | 1461039540285 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:19:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:19:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1326ms 21:19:00 INFO - PROCESS | 1869 | 1461039540295 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 21:19:00 INFO - PROCESS | 1869 | 1461039540299 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 21:19:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:19:00 INFO - PROCESS | 1869 | 1461039540305 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 1869 | 1461039540307 Marionette TRACE conn3 <- [1,2938,null,{}] 21:19:00 INFO - PROCESS | 1869 | 1461039540313 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:00 INFO - PROCESS | 1869 | 1461039540503 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 21:19:00 INFO - PROCESS | 1869 | 1461039540781 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0fed2800 == 179 [pid = 1869] [id = 742] 21:19:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e065c2c00) [pid = 1869] [serial = 2227] [outer = (nil)] 21:19:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e0cfe6800) [pid = 1869] [serial = 2228] [outer = 0x7f3e065c2c00] 21:19:00 INFO - PROCESS | 1869 | 1461039540852 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e0d7c1400) [pid = 1869] [serial = 2229] [outer = 0x7f3e065c2c00] 21:19:01 INFO - PROCESS | 1869 | 1461039541652 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:19:01 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:19:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 21:19:01 INFO - PROCESS | 1869 | 1461039541684 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 1869 | 1461039541686 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 21:19:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:19:01 INFO - PROCESS | 1869 | 1461039541693 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 1869 | 1461039541696 Marionette TRACE conn3 <- [1,2942,null,{}] 21:19:01 INFO - PROCESS | 1869 | 1461039541701 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:01 INFO - PROCESS | 1869 | 1461039541879 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 21:19:02 INFO - PROCESS | 1869 | 1461039542128 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10198800 == 180 [pid = 1869] [id = 743] 21:19:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e0c610800) [pid = 1869] [serial = 2230] [outer = (nil)] 21:19:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0e756000) [pid = 1869] [serial = 2231] [outer = 0x7f3e0c610800] 21:19:02 INFO - PROCESS | 1869 | 1461039542202 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e0eace000) [pid = 1869] [serial = 2232] [outer = 0x7f3e0c610800] 21:19:03 INFO - PROCESS | 1869 | 1461039543008 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:19:03 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:19:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:19:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1333ms 21:19:03 INFO - PROCESS | 1869 | 1461039543028 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 1869 | 1461039543031 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 21:19:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:19:03 INFO - PROCESS | 1869 | 1461039543037 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 1869 | 1461039543040 Marionette TRACE conn3 <- [1,2946,null,{}] 21:19:03 INFO - PROCESS | 1869 | 1461039543045 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:03 INFO - PROCESS | 1869 | 1461039543243 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 21:19:03 INFO - PROCESS | 1869 | 1461039543489 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10fa2800 == 181 [pid = 1869] [id = 744] 21:19:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e0c7d3000) [pid = 1869] [serial = 2233] [outer = (nil)] 21:19:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e0eae7800) [pid = 1869] [serial = 2234] [outer = 0x7f3e0c7d3000] 21:19:03 INFO - PROCESS | 1869 | 1461039543563 Marionette DEBUG loaded listener.js 21:19:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e0fce9c00) [pid = 1869] [serial = 2235] [outer = 0x7f3e0c7d3000] 21:19:04 INFO - PROCESS | 1869 | 1461039544287 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:19:04 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:19:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1281ms 21:19:04 INFO - PROCESS | 1869 | 1461039544319 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 1869 | 1461039544321 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 21:19:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:19:04 INFO - PROCESS | 1869 | 1461039544328 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 1869 | 1461039544330 Marionette TRACE conn3 <- [1,2950,null,{}] 21:19:04 INFO - PROCESS | 1869 | 1461039544336 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:04 INFO - PROCESS | 1869 | 1461039544515 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 21:19:04 INFO - PROCESS | 1869 | 1461039544772 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1104e000 == 182 [pid = 1869] [id = 745] 21:19:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0eacc400) [pid = 1869] [serial = 2236] [outer = (nil)] 21:19:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e0ff8ac00) [pid = 1869] [serial = 2237] [outer = 0x7f3e0eacc400] 21:19:04 INFO - PROCESS | 1869 | 1461039544849 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e10f10c00) [pid = 1869] [serial = 2238] [outer = 0x7f3e0eacc400] 21:19:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15c9a800 == 183 [pid = 1869] [id = 746] 21:19:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e1743c800) [pid = 1869] [serial = 2239] [outer = (nil)] 21:19:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e0ff86800) [pid = 1869] [serial = 2240] [outer = 0x7f3e1743c800] 21:19:05 INFO - PROCESS | 1869 | 1461039545747 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:19:05 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. 21:19:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 21:19:05 INFO - PROCESS | 1869 | 1461039545760 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 21:19:05 INFO - PROCESS | 1869 | 1461039545763 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 21:19:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:19:05 INFO - PROCESS | 1869 | 1461039545777 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 1869 | 1461039545781 Marionette TRACE conn3 <- [1,2954,null,{}] 21:19:05 INFO - PROCESS | 1869 | 1461039545786 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:06 INFO - PROCESS | 1869 | 1461039546037 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 21:19:06 INFO - PROCESS | 1869 | 1461039546309 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17255800 == 184 [pid = 1869] [id = 747] 21:19:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e0e75cc00) [pid = 1869] [serial = 2241] [outer = (nil)] 21:19:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e17578400) [pid = 1869] [serial = 2242] [outer = 0x7f3e0e75cc00] 21:19:06 INFO - PROCESS | 1869 | 1461039546445 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e1783f400) [pid = 1869] [serial = 2243] [outer = 0x7f3e0e75cc00] 21:19:07 INFO - PROCESS | 1869 | 1461039547139 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:19:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:19:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:19:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1392ms 21:19:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:19:07 INFO - PROCESS | 1869 | 1461039547172 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 21:19:07 INFO - PROCESS | 1869 | 1461039547175 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 21:19:07 INFO - PROCESS | 1869 | 1461039547183 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:19:07 INFO - PROCESS | 1869 | 1461039547185 Marionette TRACE conn3 <- [1,2958,null,{}] 21:19:07 INFO - PROCESS | 1869 | 1461039547191 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:07 INFO - PROCESS | 1869 | 1461039547388 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 21:19:07 INFO - PROCESS | 1869 | 1461039547633 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17b1a000 == 185 [pid = 1869] [id = 748] 21:19:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e15ecc400) [pid = 1869] [serial = 2244] [outer = (nil)] 21:19:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e17840c00) [pid = 1869] [serial = 2245] [outer = 0x7f3e15ecc400] 21:19:07 INFO - PROCESS | 1869 | 1461039547708 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e17957800) [pid = 1869] [serial = 2246] [outer = 0x7f3e15ecc400] 21:19:08 INFO - PROCESS | 1869 | 1461039548501 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:19:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:19:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1334ms 21:19:08 INFO - PROCESS | 1869 | 1461039548517 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 1869 | 1461039548520 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 21:19:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:19:08 INFO - PROCESS | 1869 | 1461039548526 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 1869 | 1461039548528 Marionette TRACE conn3 <- [1,2962,null,{}] 21:19:08 INFO - PROCESS | 1869 | 1461039548534 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:08 INFO - PROCESS | 1869 | 1461039548719 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 21:19:09 INFO - PROCESS | 1869 | 1461039548999 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e182c8800 == 186 [pid = 1869] [id = 749] 21:19:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e1757a800) [pid = 1869] [serial = 2247] [outer = (nil)] 21:19:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e17ac5c00) [pid = 1869] [serial = 2248] [outer = 0x7f3e1757a800] 21:19:09 INFO - PROCESS | 1869 | 1461039549072 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e17c57400) [pid = 1869] [serial = 2249] [outer = 0x7f3e1757a800] 21:19:09 INFO - PROCESS | 1869 | 1461039549839 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:19:09 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. 21:19:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1333ms 21:19:09 INFO - PROCESS | 1869 | 1461039549859 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 1869 | 1461039549863 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 21:19:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:19:09 INFO - PROCESS | 1869 | 1461039549869 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 1869 | 1461039549871 Marionette TRACE conn3 <- [1,2966,null,{}] 21:19:09 INFO - PROCESS | 1869 | 1461039549876 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:10 INFO - PROCESS | 1869 | 1461039550059 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 21:19:10 INFO - PROCESS | 1869 | 1461039550341 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1897f000 == 187 [pid = 1869] [id = 750] 21:19:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e1794ec00) [pid = 1869] [serial = 2250] [outer = (nil)] 21:19:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e180d7c00) [pid = 1869] [serial = 2251] [outer = 0x7f3e1794ec00] 21:19:10 INFO - PROCESS | 1869 | 1461039550414 Marionette DEBUG loaded listener.js 21:19:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e1825b000) [pid = 1869] [serial = 2252] [outer = 0x7f3e1794ec00] 21:19:11 INFO - PROCESS | 1869 | 1461039551163 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:19:11 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. 21:19:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1331ms 21:19:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:19:11 INFO - PROCESS | 1869 | 1461039551200 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 1869 | 1461039551203 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 21:19:11 INFO - PROCESS | 1869 | 1461039551209 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 1869 | 1461039551212 Marionette TRACE conn3 <- [1,2970,null,{}] 21:19:11 INFO - PROCESS | 1869 | 1461039551217 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:11 INFO - PROCESS | 1869 | 1461039551414 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 21:19:11 INFO - PROCESS | 1869 | 1461039551703 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ba2f800 == 188 [pid = 1869] [id = 751] 21:19:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e0e75c800) [pid = 1869] [serial = 2253] [outer = (nil)] 21:19:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e1832ec00) [pid = 1869] [serial = 2254] [outer = 0x7f3e0e75c800] 21:19:11 INFO - PROCESS | 1869 | 1461039551776 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e183ee800) [pid = 1869] [serial = 2255] [outer = 0x7f3e0e75c800] 21:19:12 INFO - PROCESS | 1869 | 1461039552529 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:19:12 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. 21:19:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1337ms 21:19:12 INFO - PROCESS | 1869 | 1461039552557 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 1869 | 1461039552561 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 21:19:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:19:12 INFO - PROCESS | 1869 | 1461039552568 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 1869 | 1461039552571 Marionette TRACE conn3 <- [1,2974,null,{}] 21:19:12 INFO - PROCESS | 1869 | 1461039552576 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:12 INFO - PROCESS | 1869 | 1461039552774 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 21:19:13 INFO - PROCESS | 1869 | 1461039553024 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bf70000 == 189 [pid = 1869] [id = 752] 21:19:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e1795a800) [pid = 1869] [serial = 2256] [outer = (nil)] 21:19:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e18488800) [pid = 1869] [serial = 2257] [outer = 0x7f3e1795a800] 21:19:13 INFO - PROCESS | 1869 | 1461039553097 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e18852000) [pid = 1869] [serial = 2258] [outer = 0x7f3e1795a800] 21:19:13 INFO - PROCESS | 1869 | 1461039553911 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:19:13 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. 21:19:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1380ms 21:19:13 INFO - PROCESS | 1869 | 1461039553948 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 21:19:13 INFO - PROCESS | 1869 | 1461039553952 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 21:19:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:19:13 INFO - PROCESS | 1869 | 1461039553957 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:19:13 INFO - PROCESS | 1869 | 1461039553960 Marionette TRACE conn3 <- [1,2978,null,{}] 21:19:13 INFO - PROCESS | 1869 | 1461039553966 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:14 INFO - PROCESS | 1869 | 1461039554153 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 21:19:14 INFO - PROCESS | 1869 | 1461039554404 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c18b000 == 190 [pid = 1869] [id = 753] 21:19:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 223 (0x7f3e18332000) [pid = 1869] [serial = 2259] [outer = (nil)] 21:19:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 224 (0x7f3e1885b400) [pid = 1869] [serial = 2260] [outer = 0x7f3e18332000] 21:19:14 INFO - PROCESS | 1869 | 1461039554474 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 1869 | ++DOMWINDOW == 225 (0x7f3e18ae8c00) [pid = 1869] [serial = 2261] [outer = 0x7f3e18332000] 21:19:15 INFO - PROCESS | 1869 | 1461039555229 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:19:15 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. 21:19:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1281ms 21:19:15 INFO - PROCESS | 1869 | 1461039555257 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 1869 | 1461039555261 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 21:19:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:19:15 INFO - PROCESS | 1869 | 1461039555269 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 1869 | 1461039555271 Marionette TRACE conn3 <- [1,2982,null,{}] 21:19:15 INFO - PROCESS | 1869 | 1461039555276 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:15 INFO - PROCESS | 1869 | 1461039555462 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 21:19:15 INFO - PROCESS | 1869 | 1461039555746 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c772800 == 191 [pid = 1869] [id = 754] 21:19:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 226 (0x7f3e18852800) [pid = 1869] [serial = 2262] [outer = (nil)] 21:19:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 227 (0x7f3e18b76800) [pid = 1869] [serial = 2263] [outer = 0x7f3e18852800] 21:19:15 INFO - PROCESS | 1869 | 1461039555819 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 1869 | ++DOMWINDOW == 228 (0x7f3e19a10800) [pid = 1869] [serial = 2264] [outer = 0x7f3e18852800] 21:19:16 INFO - PROCESS | 1869 | 1461039556593 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:19:16 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 21:19:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:19:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1383ms 21:19:16 INFO - PROCESS | 1869 | 1461039556688 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 1869 | 1461039556691 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 21:19:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:19:16 INFO - PROCESS | 1869 | 1461039556699 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 1869 | 1461039556702 Marionette TRACE conn3 <- [1,2986,null,{}] 21:19:16 INFO - PROCESS | 1869 | 1461039556707 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:16 INFO - PROCESS | 1869 | 1461039556883 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 21:19:17 INFO - PROCESS | 1869 | 1461039557167 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e20977800 == 192 [pid = 1869] [id = 755] 21:19:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 229 (0x7f3e05e9e000) [pid = 1869] [serial = 2265] [outer = (nil)] 21:19:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 230 (0x7f3e1b9d7c00) [pid = 1869] [serial = 2266] [outer = 0x7f3e05e9e000] 21:19:17 INFO - PROCESS | 1869 | 1461039557240 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 1869 | ++DOMWINDOW == 231 (0x7f3e1bd86800) [pid = 1869] [serial = 2267] [outer = 0x7f3e05e9e000] 21:19:17 INFO - PROCESS | 1869 | 1461039557962 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:19:17 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. 21:19:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1277ms 21:19:17 INFO - PROCESS | 1869 | 1461039557993 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 21:19:17 INFO - PROCESS | 1869 | 1461039557997 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 21:19:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:19:18 INFO - PROCESS | 1869 | 1461039558005 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:19:18 INFO - PROCESS | 1869 | 1461039558007 Marionette TRACE conn3 <- [1,2990,null,{}] 21:19:18 INFO - PROCESS | 1869 | 1461039558011 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:18 INFO - PROCESS | 1869 | 1461039558197 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 21:19:18 INFO - PROCESS | 1869 | 1461039558450 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e21bd8000 == 193 [pid = 1869] [id = 756] 21:19:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 232 (0x7f3e18aea400) [pid = 1869] [serial = 2268] [outer = (nil)] 21:19:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 233 (0x7f3e1c04e000) [pid = 1869] [serial = 2269] [outer = 0x7f3e18aea400] 21:19:18 INFO - PROCESS | 1869 | 1461039558520 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 1869 | ++DOMWINDOW == 234 (0x7f3e1c28a000) [pid = 1869] [serial = 2270] [outer = 0x7f3e18aea400] 21:19:19 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e22b78000 == 194 [pid = 1869] [id = 757] 21:19:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 235 (0x7f3e1c30b400) [pid = 1869] [serial = 2271] [outer = (nil)] 21:19:19 INFO - PROCESS | 1869 | ++DOMWINDOW == 236 (0x7f3e1c046400) [pid = 1869] [serial = 2272] [outer = 0x7f3e1c30b400] 21:19:19 INFO - PROCESS | 1869 | 1461039559386 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:19:19 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. 21:19:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1427ms 21:19:19 INFO - PROCESS | 1869 | 1461039559433 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 21:19:19 INFO - PROCESS | 1869 | 1461039559437 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 21:19:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:19:19 INFO - PROCESS | 1869 | 1461039559442 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 1869 | 1461039559445 Marionette TRACE conn3 <- [1,2994,null,{}] 21:19:19 INFO - PROCESS | 1869 | 1461039559455 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:19 INFO - PROCESS | 1869 | 1461039559706 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 21:19:19 INFO - PROCESS | 1869 | 1461039559985 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fbb800 == 195 [pid = 1869] [id = 758] 21:19:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 237 (0x7f3e1ba41400) [pid = 1869] [serial = 2273] [outer = (nil)] 21:19:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 238 (0x7f3e1c308400) [pid = 1869] [serial = 2274] [outer = 0x7f3e1ba41400] 21:19:20 INFO - PROCESS | 1869 | 1461039560097 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 1869 | ++DOMWINDOW == 239 (0x7f3e1c313c00) [pid = 1869] [serial = 2275] [outer = 0x7f3e1ba41400] 21:19:20 INFO - PROCESS | 1869 | 1461039560791 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:19:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:19:20 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 21:19:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1388ms 21:19:20 INFO - PROCESS | 1869 | 1461039560832 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 1869 | 1461039560835 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 21:19:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:19:20 INFO - PROCESS | 1869 | 1461039560841 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - PROCESS | 1869 | 1461039560843 Marionette TRACE conn3 <- [1,2998,null,{}] 21:19:20 INFO - PROCESS | 1869 | 1461039560849 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a6df800 == 194 [pid = 1869] [id = 734] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a4cf800 == 193 [pid = 1869] [id = 733] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08b36000 == 192 [pid = 1869] [id = 732] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067ed000 == 191 [pid = 1869] [id = 731] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e03a10000 == 190 [pid = 1869] [id = 730] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e07b8b800 == 189 [pid = 1869] [id = 729] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e03cc1800 == 188 [pid = 1869] [id = 728] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2097b000 == 187 [pid = 1869] [id = 718] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c378800 == 186 [pid = 1869] [id = 717] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e18988800 == 185 [pid = 1869] [id = 716] 21:19:22 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17c84000 == 184 [pid = 1869] [id = 715] 21:19:22 INFO - PROCESS | 1869 | 1461039562622 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 238 (0x7f3e1b9dc800) [pid = 1869] [serial = 1980] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 237 (0x7f3e1a6dc800) [pid = 1869] [serial = 1977] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 236 (0x7f3e1783b000) [pid = 1869] [serial = 2028] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 235 (0x7f3e060a3400) [pid = 1869] [serial = 2004] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 234 (0x7f3e0b2d3c00) [pid = 1869] [serial = 1941] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 233 (0x7f3e07be8c00) [pid = 1869] [serial = 2007] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 232 (0x7f3e198f0400) [pid = 1869] [serial = 1974] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 231 (0x7f3e18595400) [pid = 1869] [serial = 2034] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 230 (0x7f3e1743d400) [pid = 1869] [serial = 1959] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 229 (0x7f3e09679c00) [pid = 1869] [serial = 2010] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 228 (0x7f3e0c5a5400) [pid = 1869] [serial = 2013] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 227 (0x7f3e08704800) [pid = 1869] [serial = 1935] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 226 (0x7f3e0967f800) [pid = 1869] [serial = 1938] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 225 (0x7f3e0b8a7000) [pid = 1869] [serial = 1944] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 224 (0x7f3e15ed3400) [pid = 1869] [serial = 1956] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 223 (0x7f3e1833a800) [pid = 1869] [serial = 1968] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 222 (0x7f3e17e8e800) [pid = 1869] [serial = 1965] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e10f0c000) [pid = 1869] [serial = 2022] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e0ead0c00) [pid = 1869] [serial = 2019] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0c7dac00) [pid = 1869] [serial = 2016] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e174ab400) [pid = 1869] [serial = 2025] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e1bd92800) [pid = 1869] [serial = 1983] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e0eae6800) [pid = 1869] [serial = 2043] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e06479000) [pid = 1869] [serial = 1932] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e17c56000) [pid = 1869] [serial = 2031] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e17950400) [pid = 1869] [serial = 1962] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e1ba4bc00) [pid = 1869] [serial = 2037] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e1c051800) [pid = 1869] [serial = 2040] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e18ae9000) [pid = 1869] [serial = 1971] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e0ff87000) [pid = 1869] [serial = 1953] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e0eacc000) [pid = 1869] [serial = 1950] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e0cd6e400) [pid = 1869] [serial = 1947] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e083af400) [pid = 1869] [serial = 1929] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e0b194800) [pid = 1869] [serial = 2129] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e0b8b6000) [pid = 1869] [serial = 2130] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e1e3c7000) [pid = 1869] [serial = 2114] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e1ec7b000) [pid = 1869] [serial = 2115] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e18259800) [pid = 1869] [serial = 2084] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e18339800) [pid = 1869] [serial = 2085] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e1848d000) [pid = 1869] [serial = 2087] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e18595c00) [pid = 1869] [serial = 2088] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e18acd000) [pid = 1869] [serial = 2090] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e18af6800) [pid = 1869] [serial = 2091] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e0ead9000) [pid = 1869] [serial = 2075] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e0ff7e000) [pid = 1869] [serial = 2076] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e0cd74c00) [pid = 1869] [serial = 2072] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e0d7bd800) [pid = 1869] [serial = 2073] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e1c959800) [pid = 1869] [serial = 2108] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e1c963c00) [pid = 1869] [serial = 2109] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e0644bc00) [pid = 1869] [serial = 2063] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e065c7000) [pid = 1869] [serial = 2064] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e17ac7000) [pid = 1869] [serial = 2081] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e17e8b800) [pid = 1869] [serial = 2082] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e1e36c400) [pid = 1869] [serial = 2120] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e1f4cd800) [pid = 1869] [serial = 2121] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e08aabc00) [pid = 1869] [serial = 2066] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e09af0400) [pid = 1869] [serial = 2067] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e1c308c00) [pid = 1869] [serial = 2096] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e1c30f400) [pid = 1869] [serial = 2097] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e1f04d000) [pid = 1869] [serial = 2117] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e1f4c6000) [pid = 1869] [serial = 2118] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e0b2e8000) [pid = 1869] [serial = 2060] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e1757c800) [pid = 1869] [serial = 2078] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e17951000) [pid = 1869] [serial = 2079] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e1c3e1000) [pid = 1869] [serial = 2102] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e1c3e6c00) [pid = 1869] [serial = 2103] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e1c3a6c00) [pid = 1869] [serial = 2099] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 171 (0x7f3e1c3ae000) [pid = 1869] [serial = 2100] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 170 (0x7f3e1c8ea400) [pid = 1869] [serial = 2105] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 169 (0x7f3e1c8f3400) [pid = 1869] [serial = 2106] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e1e0d7000) [pid = 1869] [serial = 2111] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e1e0dfc00) [pid = 1869] [serial = 2112] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e1c051400) [pid = 1869] [serial = 2093] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e1c28d800) [pid = 1869] [serial = 2094] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e061e6c00) [pid = 1869] [serial = 2123] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e0644e000) [pid = 1869] [serial = 2124] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e0c7d3400) [pid = 1869] [serial = 2069] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e0cbdf400) [pid = 1869] [serial = 2070] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e0c8c5400) [pid = 1869] [serial = 2133] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e08706800) [pid = 1869] [serial = 2127] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e08752000) [pid = 1869] [serial = 2132] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e07f5d800) [pid = 1869] [serial = 2126] [outer = (nil)] [url = about:blank] 21:19:23 INFO - PROCESS | 1869 | 1461039563093 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e03a0b000 == 185 [pid = 1869] [id = 759] 21:19:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e01d50000) [pid = 1869] [serial = 2276] [outer = (nil)] 21:19:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e01d53000) [pid = 1869] [serial = 2277] [outer = 0x7f3e01d50000] 21:19:23 INFO - PROCESS | 1869 | 1461039563160 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e03986c00) [pid = 1869] [serial = 2278] [outer = 0x7f3e01d50000] 21:19:23 INFO - PROCESS | 1869 | 1461039563830 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:19:23 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. 21:19:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3040ms 21:19:23 INFO - PROCESS | 1869 | 1461039563884 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 21:19:23 INFO - PROCESS | 1869 | 1461039563890 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 21:19:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:19:23 INFO - PROCESS | 1869 | 1461039563897 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:19:23 INFO - PROCESS | 1869 | 1461039563903 Marionette TRACE conn3 <- [1,3002,null,{}] 21:19:23 INFO - PROCESS | 1869 | 1461039563909 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:24 INFO - PROCESS | 1869 | 1461039564102 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 21:19:24 INFO - PROCESS | 1869 | 1461039564293 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:24 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e067db800 == 186 [pid = 1869] [id = 760] 21:19:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e01d50800) [pid = 1869] [serial = 2279] [outer = (nil)] 21:19:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e05e9f800) [pid = 1869] [serial = 2280] [outer = 0x7f3e01d50800] 21:19:24 INFO - PROCESS | 1869 | 1461039564359 Marionette DEBUG loaded listener.js 21:19:24 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e061ebc00) [pid = 1869] [serial = 2281] [outer = 0x7f3e01d50800] 21:19:25 INFO - PROCESS | 1869 | 1461039565139 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:19:25 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. 21:19:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1285ms 21:19:25 INFO - PROCESS | 1869 | 1461039565181 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 1869 | 1461039565185 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 21:19:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:19:25 INFO - PROCESS | 1869 | 1461039565191 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 1869 | 1461039565193 Marionette TRACE conn3 <- [1,3006,null,{}] 21:19:25 INFO - PROCESS | 1869 | 1461039565206 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:25 INFO - PROCESS | 1869 | 1461039565439 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 21:19:25 INFO - PROCESS | 1869 | 1461039565480 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07e13800 == 187 [pid = 1869] [id = 761] 21:19:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e03989800) [pid = 1869] [serial = 2282] [outer = (nil)] 21:19:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e0647d800) [pid = 1869] [serial = 2283] [outer = 0x7f3e03989800] 21:19:25 INFO - PROCESS | 1869 | 1461039565540 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e065e7c00) [pid = 1869] [serial = 2284] [outer = 0x7f3e03989800] 21:19:26 INFO - PROCESS | 1869 | 1461039566379 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:19:26 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. 21:19:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1244ms 21:19:26 INFO - PROCESS | 1869 | 1461039566435 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 1869 | 1461039566441 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 21:19:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:19:26 INFO - PROCESS | 1869 | 1461039566462 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 1869 | 1461039566469 Marionette TRACE conn3 <- [1,3010,null,{}] 21:19:26 INFO - PROCESS | 1869 | 1461039566474 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:26 INFO - PROCESS | 1869 | 1461039566787 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 21:19:26 INFO - PROCESS | 1869 | 1461039566848 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:26 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b2f000 == 188 [pid = 1869] [id = 762] 21:19:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e06449400) [pid = 1869] [serial = 2285] [outer = (nil)] 21:19:26 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e07dc4800) [pid = 1869] [serial = 2286] [outer = 0x7f3e06449400] 21:19:26 INFO - PROCESS | 1869 | 1461039566960 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e08705000) [pid = 1869] [serial = 2287] [outer = 0x7f3e06449400] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e07dc1c00) [pid = 1869] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e0069b000) [pid = 1869] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e063f2400) [pid = 1869] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e01d59c00) [pid = 1869] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e0568b000) [pid = 1869] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e09429400) [pid = 1869] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:19:27 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e0069d000) [pid = 1869] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:19:28 INFO - PROCESS | 1869 | 1461039568160 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:19:28 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 21:19:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1751ms 21:19:28 INFO - PROCESS | 1869 | 1461039568201 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 1869 | 1461039568204 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 21:19:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:19:28 INFO - PROCESS | 1869 | 1461039568209 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 1869 | 1461039568212 Marionette TRACE conn3 <- [1,3014,null,{}] 21:19:28 INFO - PROCESS | 1869 | 1461039568217 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:28 INFO - PROCESS | 1869 | 1461039568384 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 21:19:28 INFO - PROCESS | 1869 | 1461039568398 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e09aa5800 == 189 [pid = 1869] [id = 763] 21:19:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 163 (0x7f3e06476800) [pid = 1869] [serial = 2288] [outer = (nil)] 21:19:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 164 (0x7f3e08711c00) [pid = 1869] [serial = 2289] [outer = 0x7f3e06476800] 21:19:28 INFO - PROCESS | 1869 | 1461039568458 Marionette DEBUG loaded listener.js 21:19:28 INFO - PROCESS | 1869 | ++DOMWINDOW == 165 (0x7f3e08ab6000) [pid = 1869] [serial = 2290] [outer = 0x7f3e06476800] 21:19:28 INFO - PROCESS | 1869 | [1869] 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 21:19:29 INFO - PROCESS | 1869 | 1461039569372 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:19:29 INFO - {} 21:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:19:29 INFO - {} 21:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:19:29 INFO - {} 21:19:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:19:29 INFO - {} 21:19:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1177ms 21:19:29 INFO - PROCESS | 1869 | 1461039569388 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 1869 | 1461039569391 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 21:19:29 INFO - TEST-START | /FileAPI/fileReader.html 21:19:29 INFO - PROCESS | 1869 | 1461039569400 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 1869 | 1461039569402 Marionette TRACE conn3 <- [1,3018,null,{}] 21:19:29 INFO - PROCESS | 1869 | 1461039569407 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:29 INFO - PROCESS | 1869 | 1461039569580 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 21:19:29 INFO - PROCESS | 1869 | 1461039569592 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bbab800 == 190 [pid = 1869] [id = 764] 21:19:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 166 (0x7f3e0b03a000) [pid = 1869] [serial = 2291] [outer = (nil)] 21:19:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 167 (0x7f3e0b192c00) [pid = 1869] [serial = 2292] [outer = 0x7f3e0b03a000] 21:19:29 INFO - PROCESS | 1869 | 1461039569847 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 1869 | ++DOMWINDOW == 168 (0x7f3e0b8a7000) [pid = 1869] [serial = 2293] [outer = 0x7f3e0b03a000] 21:19:30 INFO - PROCESS | 1869 | 1461039570858 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:19:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:19:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1481ms 21:19:30 INFO - PROCESS | 1869 | 1461039570883 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 21:19:30 INFO - PROCESS | 1869 | 1461039570890 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 21:19:30 INFO - TEST-START | /FileAPI/historical.html 21:19:30 INFO - PROCESS | 1869 | 1461039570899 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:19:30 INFO - PROCESS | 1869 | 1461039570904 Marionette TRACE conn3 <- [1,3022,null,{}] 21:19:30 INFO - PROCESS | 1869 | 1461039570912 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:31 INFO - PROCESS | 1869 | 1461039571112 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 21:19:31 INFO - PROCESS | 1869 | 1461039571389 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:31 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07b8c800 == 191 [pid = 1869] [id = 765] 21:19:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 169 (0x7f3e05550400) [pid = 1869] [serial = 2294] [outer = (nil)] 21:19:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 170 (0x7f3e061e6c00) [pid = 1869] [serial = 2295] [outer = 0x7f3e05550400] 21:19:31 INFO - PROCESS | 1869 | 1461039571466 Marionette DEBUG loaded listener.js 21:19:31 INFO - PROCESS | 1869 | ++DOMWINDOW == 171 (0x7f3e063ef000) [pid = 1869] [serial = 2296] [outer = 0x7f3e05550400] 21:19:32 INFO - PROCESS | 1869 | 1461039572348 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:19:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:19:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:19:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:19:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:19:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:19:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:19:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:19:32 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms 21:19:32 INFO - PROCESS | 1869 | 1461039572385 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 21:19:32 INFO - PROCESS | 1869 | 1461039572392 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 21:19:32 INFO - TEST-START | /FileAPI/idlharness.html 21:19:32 INFO - PROCESS | 1869 | 1461039572408 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:19:32 INFO - PROCESS | 1869 | 1461039572412 Marionette TRACE conn3 <- [1,3026,null,{}] 21:19:32 INFO - PROCESS | 1869 | 1461039572419 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:32 INFO - PROCESS | 1869 | 1461039572718 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 21:19:32 INFO - PROCESS | 1869 | 1461039572920 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0bc1a000 == 192 [pid = 1869] [id = 766] 21:19:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 172 (0x7f3e067c9000) [pid = 1869] [serial = 2297] [outer = (nil)] 21:19:32 INFO - PROCESS | 1869 | ++DOMWINDOW == 173 (0x7f3e07befc00) [pid = 1869] [serial = 2298] [outer = 0x7f3e067c9000] 21:19:32 INFO - PROCESS | 1869 | 1461039572994 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 1869 | ++DOMWINDOW == 174 (0x7f3e08705c00) [pid = 1869] [serial = 2299] [outer = 0x7f3e067c9000] 21:19:34 INFO - PROCESS | 1869 | 1461039574802 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:19:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:19:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:19:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:19:34 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 21:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:19:34 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 21:19:34 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 21:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:19:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:19:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:19:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:19:35 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 21:19:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:19:35 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 21:19:35 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 21:19:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:19:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:19:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:19:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:19:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:19:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:19:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 2581ms 21:19:35 INFO - PROCESS | 1869 | 1461039574993 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 21:19:35 INFO - PROCESS | 1869 | 1461039574999 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 21:19:35 INFO - TEST-START | /FileAPI/idlharness.worker 21:19:35 INFO - PROCESS | 1869 | 1461039575009 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:19:35 INFO - PROCESS | 1869 | 1461039575022 Marionette TRACE conn3 <- [1,3030,null,{}] 21:19:35 INFO - PROCESS | 1869 | 1461039575068 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:35 INFO - PROCESS | 1869 | 1461039575374 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 21:19:35 INFO - PROCESS | 1869 | 1461039575578 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0da4e000 == 193 [pid = 1869] [id = 767] 21:19:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 175 (0x7f3e0b194800) [pid = 1869] [serial = 2300] [outer = (nil)] 21:19:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 176 (0x7f3e0cfe2c00) [pid = 1869] [serial = 2301] [outer = 0x7f3e0b194800] 21:19:35 INFO - PROCESS | 1869 | 1461039575658 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 1869 | ++DOMWINDOW == 177 (0x7f3e0ead7000) [pid = 1869] [serial = 2302] [outer = 0x7f3e0b194800] 21:19:35 INFO - PROCESS | 1869 | [1869] 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 21:19:38 INFO - PROCESS | 1869 | 1461039577892 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:19:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:19:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:19:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:19:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:19:38 INFO - {} 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:19:38 INFO - {} 21:19:38 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 - {} 21:19:38 INFO - {} 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:19:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:19:38 INFO - {} 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:19:38 INFO - {} 21:19:38 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 - {} 21:19:38 INFO - {} 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:19:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:19:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:19:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:19:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 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 21:19:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:19:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:19:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:19:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:19:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:19:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:19:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:19:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:19:38 INFO - {} 21:19:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3054ms 21:19:38 INFO - PROCESS | 1869 | 1461039578063 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 21:19:38 INFO - PROCESS | 1869 | 1461039578071 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 21:19:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:19:38 INFO - PROCESS | 1869 | 1461039578125 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:19:38 INFO - PROCESS | 1869 | 1461039578134 Marionette TRACE conn3 <- [1,3034,null,{}] 21:19:38 INFO - PROCESS | 1869 | 1461039578145 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:38 INFO - PROCESS | 1869 | 1461039578413 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 21:19:38 INFO - PROCESS | 1869 | 1461039578699 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:38 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e15d0c800 == 194 [pid = 1869] [id = 768] 21:19:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 178 (0x7f3e0cfe7000) [pid = 1869] [serial = 2303] [outer = (nil)] 21:19:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 179 (0x7f3e1a6dcc00) [pid = 1869] [serial = 2304] [outer = 0x7f3e0cfe7000] 21:19:38 INFO - PROCESS | 1869 | 1461039578770 Marionette DEBUG loaded listener.js 21:19:38 INFO - PROCESS | 1869 | ++DOMWINDOW == 180 (0x7f3e1ba4bc00) [pid = 1869] [serial = 2305] [outer = 0x7f3e0cfe7000] 21:19:39 INFO - PROCESS | 1869 | 1461039579514 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:19:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:19:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1443ms 21:19:39 INFO - PROCESS | 1869 | 1461039579570 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 21:19:39 INFO - PROCESS | 1869 | 1461039579574 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 21:19:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:19:39 INFO - PROCESS | 1869 | 1461039579582 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:19:39 INFO - PROCESS | 1869 | 1461039579585 Marionette TRACE conn3 <- [1,3038,null,{}] 21:19:39 INFO - PROCESS | 1869 | 1461039579590 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:39 INFO - PROCESS | 1869 | 1461039579777 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 21:19:40 INFO - PROCESS | 1869 | 1461039580049 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:40 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e17343800 == 195 [pid = 1869] [id = 769] 21:19:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 181 (0x7f3e0656a800) [pid = 1869] [serial = 2306] [outer = (nil)] 21:19:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 182 (0x7f3e1c050000) [pid = 1869] [serial = 2307] [outer = 0x7f3e0656a800] 21:19:40 INFO - PROCESS | 1869 | 1461039580122 Marionette DEBUG loaded listener.js 21:19:40 INFO - PROCESS | 1869 | ++DOMWINDOW == 183 (0x7f3e1c304800) [pid = 1869] [serial = 2308] [outer = 0x7f3e0656a800] 21:19:40 INFO - PROCESS | 1869 | 1461039580898 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:19:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:19:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:19:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1332ms 21:19:40 INFO - PROCESS | 1869 | 1461039580915 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 21:19:40 INFO - PROCESS | 1869 | 1461039580918 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 21:19:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:19:40 INFO - PROCESS | 1869 | 1461039580925 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:19:40 INFO - PROCESS | 1869 | 1461039580928 Marionette TRACE conn3 <- [1,3042,null,{}] 21:19:40 INFO - PROCESS | 1869 | 1461039580933 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:41 INFO - PROCESS | 1869 | 1461039581138 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 21:19:41 INFO - PROCESS | 1869 | 1461039581390 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:41 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e187dd000 == 196 [pid = 1869] [id = 770] 21:19:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 184 (0x7f3e1b88b000) [pid = 1869] [serial = 2309] [outer = (nil)] 21:19:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 185 (0x7f3e1c8ed000) [pid = 1869] [serial = 2310] [outer = 0x7f3e1b88b000] 21:19:41 INFO - PROCESS | 1869 | 1461039581464 Marionette DEBUG loaded listener.js 21:19:41 INFO - PROCESS | 1869 | ++DOMWINDOW == 186 (0x7f3e1c8f7c00) [pid = 1869] [serial = 2311] [outer = 0x7f3e1b88b000] 21:19:42 INFO - PROCESS | 1869 | 1461039582602 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:19:42 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. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:19:42 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'.) 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:19:42 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. 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:19:42 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. 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:19:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:19:42 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. 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:19:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:19:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:19:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:19:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:19:42 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1761ms 21:19:42 INFO - PROCESS | 1869 | 1461039582691 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 21:19:42 INFO - PROCESS | 1869 | 1461039582700 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 21:19:42 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:19:42 INFO - PROCESS | 1869 | 1461039582711 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:19:42 INFO - PROCESS | 1869 | 1461039582716 Marionette TRACE conn3 <- [1,3046,null,{}] 21:19:42 INFO - PROCESS | 1869 | 1461039582728 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:42 INFO - PROCESS | 1869 | 1461039582941 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 21:19:43 INFO - PROCESS | 1869 | 1461039583200 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:43 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1bb50000 == 197 [pid = 1869] [id = 771] 21:19:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 187 (0x7f3e061e5c00) [pid = 1869] [serial = 2312] [outer = (nil)] 21:19:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 188 (0x7f3e1c961800) [pid = 1869] [serial = 2313] [outer = 0x7f3e061e5c00] 21:19:43 INFO - PROCESS | 1869 | 1461039583271 Marionette DEBUG loaded listener.js 21:19:43 INFO - PROCESS | 1869 | ++DOMWINDOW == 189 (0x7f3e0967d800) [pid = 1869] [serial = 2314] [outer = 0x7f3e061e5c00] 21:19:43 INFO - PROCESS | 1869 | [1869] 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 21:19:44 INFO - PROCESS | 1869 | 1461039584185 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:19:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:19:44 INFO - {} 21:19:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1487ms 21:19:44 INFO - PROCESS | 1869 | 1461039584200 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 21:19:44 INFO - PROCESS | 1869 | 1461039584204 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 21:19:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:19:44 INFO - PROCESS | 1869 | 1461039584210 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 1869 | 1461039584212 Marionette TRACE conn3 <- [1,3050,null,{}] 21:19:44 INFO - PROCESS | 1869 | 1461039584218 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:44 INFO - PROCESS | 1869 | 1461039584418 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 21:19:44 INFO - PROCESS | 1869 | 1461039584700 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:44 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10fa4800 == 198 [pid = 1869] [id = 772] 21:19:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 190 (0x7f3e03a4b800) [pid = 1869] [serial = 2315] [outer = (nil)] 21:19:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 191 (0x7f3e15f37800) [pid = 1869] [serial = 2316] [outer = 0x7f3e03a4b800] 21:19:44 INFO - PROCESS | 1869 | 1461039584772 Marionette DEBUG loaded listener.js 21:19:44 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e174ac800) [pid = 1869] [serial = 2317] [outer = 0x7f3e03a4b800] 21:19:45 INFO - PROCESS | 1869 | 1461039585559 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:19:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1385ms 21:19:45 INFO - PROCESS | 1869 | 1461039585597 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 21:19:45 INFO - PROCESS | 1869 | 1461039585600 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 21:19:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:19:45 INFO - PROCESS | 1869 | 1461039585607 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:19:45 INFO - PROCESS | 1869 | 1461039585611 Marionette TRACE conn3 <- [1,3054,null,{}] 21:19:45 INFO - PROCESS | 1869 | 1461039585616 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:45 INFO - PROCESS | 1869 | 1461039585824 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 21:19:46 INFO - PROCESS | 1869 | 1461039586073 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:46 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1c0be000 == 199 [pid = 1869] [id = 773] 21:19:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e03a4cc00) [pid = 1869] [serial = 2318] [outer = (nil)] 21:19:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e175d4000) [pid = 1869] [serial = 2319] [outer = 0x7f3e03a4cc00] 21:19:46 INFO - PROCESS | 1869 | 1461039586145 Marionette DEBUG loaded listener.js 21:19:46 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e17ace400) [pid = 1869] [serial = 2320] [outer = 0x7f3e03a4cc00] 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - PROCESS | 1869 | 1461039587406 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:19:47 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" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:19:47 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" 21:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:19:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1933ms 21:19:47 INFO - PROCESS | 1869 | 1461039587560 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 21:19:47 INFO - PROCESS | 1869 | 1461039587567 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 21:19:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:19:47 INFO - PROCESS | 1869 | 1461039587713 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:19:47 INFO - PROCESS | 1869 | 1461039587716 Marionette TRACE conn3 <- [1,3058,null,{}] 21:19:47 INFO - PROCESS | 1869 | 1461039587772 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:47 INFO - PROCESS | 1869 | 1461039587948 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 21:19:48 INFO - PROCESS | 1869 | 1461039588214 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:48 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e1ec5a800 == 200 [pid = 1869] [id = 774] 21:19:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e174a9000) [pid = 1869] [serial = 2321] [outer = (nil)] 21:19:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e1fd3ec00) [pid = 1869] [serial = 2322] [outer = 0x7f3e174a9000] 21:19:48 INFO - PROCESS | 1869 | 1461039588284 Marionette DEBUG loaded listener.js 21:19:48 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e2040d800) [pid = 1869] [serial = 2323] [outer = 0x7f3e174a9000] 21:19:49 INFO - PROCESS | 1869 | 1461039589095 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:19:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:19:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:19:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:19:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:19:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:19:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:19:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:19:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:19:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1572ms 21:19:49 INFO - PROCESS | 1869 | 1461039589154 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 21:19:49 INFO - PROCESS | 1869 | 1461039589162 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 21:19:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:19:49 INFO - PROCESS | 1869 | 1461039589168 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:19:49 INFO - PROCESS | 1869 | 1461039589171 Marionette TRACE conn3 <- [1,3062,null,{}] 21:19:49 INFO - PROCESS | 1869 | 1461039589177 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:49 INFO - PROCESS | 1869 | 1461039589415 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 21:19:49 INFO - PROCESS | 1869 | 1461039589696 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:49 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e10e94000 == 201 [pid = 1869] [id = 775] 21:19:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e06565c00) [pid = 1869] [serial = 2324] [outer = (nil)] 21:19:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0ff7fc00) [pid = 1869] [serial = 2325] [outer = 0x7f3e06565c00] 21:19:49 INFO - PROCESS | 1869 | 1461039589778 Marionette DEBUG loaded listener.js 21:19:49 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e21eb3800) [pid = 1869] [serial = 2326] [outer = 0x7f3e06565c00] 21:19:50 INFO - PROCESS | 1869 | [1869] 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 21:19:50 INFO - PROCESS | 1869 | 1461039590624 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:19:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:19:50 INFO - {} 21:19:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1486ms 21:19:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:19:50 INFO - PROCESS | 1869 | 1461039590655 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 21:19:50 INFO - PROCESS | 1869 | 1461039590658 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 21:19:50 INFO - PROCESS | 1869 | 1461039590662 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:19:50 INFO - PROCESS | 1869 | 1461039590666 Marionette TRACE conn3 <- [1,3066,null,{}] 21:19:50 INFO - PROCESS | 1869 | 1461039590672 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:50 INFO - PROCESS | 1869 | 1461039590866 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 21:19:51 INFO - PROCESS | 1869 | 1461039591144 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:51 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e23fa1800 == 202 [pid = 1869] [id = 776] 21:19:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e1c282800) [pid = 1869] [serial = 2327] [outer = (nil)] 21:19:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e22b4c800) [pid = 1869] [serial = 2328] [outer = 0x7f3e1c282800] 21:19:51 INFO - PROCESS | 1869 | 1461039591213 Marionette DEBUG loaded listener.js 21:19:51 INFO - PROCESS | 1869 | ++DOMWINDOW == 204 (0x7f3e23f4a000) [pid = 1869] [serial = 2329] [outer = 0x7f3e1c282800] 21:19:52 INFO - PROCESS | 1869 | 1461039591999 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:19:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:19:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1382ms 21:19:52 INFO - PROCESS | 1869 | 1461039592048 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 21:19:52 INFO - PROCESS | 1869 | 1461039592050 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 21:19:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:19:52 INFO - PROCESS | 1869 | 1461039592057 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:19:52 INFO - PROCESS | 1869 | 1461039592059 Marionette TRACE conn3 <- [1,3070,null,{}] 21:19:52 INFO - PROCESS | 1869 | 1461039592065 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:52 INFO - PROCESS | 1869 | 1461039592291 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 21:19:52 INFO - PROCESS | 1869 | 1461039592561 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:52 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2d9d5800 == 203 [pid = 1869] [id = 777] 21:19:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 205 (0x7f3e22052c00) [pid = 1869] [serial = 2330] [outer = (nil)] 21:19:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 206 (0x7f3e2880e000) [pid = 1869] [serial = 2331] [outer = 0x7f3e22052c00] 21:19:52 INFO - PROCESS | 1869 | 1461039592634 Marionette DEBUG loaded listener.js 21:19:52 INFO - PROCESS | 1869 | ++DOMWINDOW == 207 (0x7f3e2e54fc00) [pid = 1869] [serial = 2332] [outer = 0x7f3e22052c00] 21:19:53 INFO - PROCESS | 1869 | 1461039593421 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1378ms 21:19:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:19:53 INFO - PROCESS | 1869 | 1461039593436 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 21:19:53 INFO - PROCESS | 1869 | 1461039593439 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 21:19:53 INFO - PROCESS | 1869 | 1461039593445 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:19:53 INFO - PROCESS | 1869 | 1461039593448 Marionette TRACE conn3 <- [1,3074,null,{}] 21:19:53 INFO - PROCESS | 1869 | 1461039593453 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:53 INFO - PROCESS | 1869 | 1461039593675 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 21:19:53 INFO - PROCESS | 1869 | 1461039593955 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:53 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2e7d0000 == 204 [pid = 1869] [id = 778] 21:19:53 INFO - PROCESS | 1869 | ++DOMWINDOW == 208 (0x7f3e05680400) [pid = 1869] [serial = 2333] [outer = (nil)] 21:19:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 209 (0x7f3e22245400) [pid = 1869] [serial = 2334] [outer = 0x7f3e05680400] 21:19:54 INFO - PROCESS | 1869 | 1461039594025 Marionette DEBUG loaded listener.js 21:19:54 INFO - PROCESS | 1869 | ++DOMWINDOW == 210 (0x7f3e2e8b8000) [pid = 1869] [serial = 2335] [outer = 0x7f3e05680400] 21:19:54 INFO - PROCESS | 1869 | 1461039594803 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:19:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1388ms 21:19:54 INFO - PROCESS | 1869 | 1461039594834 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 21:19:54 INFO - PROCESS | 1869 | 1461039594837 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 21:19:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:19:54 INFO - PROCESS | 1869 | 1461039594843 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:19:54 INFO - PROCESS | 1869 | 1461039594845 Marionette TRACE conn3 <- [1,3078,null,{}] 21:19:54 INFO - PROCESS | 1869 | 1461039594851 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:55 INFO - PROCESS | 1869 | 1461039595046 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 21:19:55 INFO - PROCESS | 1869 | 1461039595307 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2f703000 == 205 [pid = 1869] [id = 779] 21:19:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 211 (0x7f3e065dc800) [pid = 1869] [serial = 2336] [outer = (nil)] 21:19:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 212 (0x7f3e2ea96000) [pid = 1869] [serial = 2337] [outer = 0x7f3e065dc800] 21:19:55 INFO - PROCESS | 1869 | 1461039595378 Marionette DEBUG loaded listener.js 21:19:55 INFO - PROCESS | 1869 | ++DOMWINDOW == 213 (0x7f3e2ec15800) [pid = 1869] [serial = 2338] [outer = 0x7f3e065dc800] 21:19:56 INFO - PROCESS | 1869 | 1461039596226 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 21:19:56 INFO - PROCESS | 1869 | 1461039596289 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 21:19:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:19:56 INFO - PROCESS | 1869 | 1461039596297 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:19:56 INFO - PROCESS | 1869 | 1461039596305 Marionette TRACE conn3 <- [1,3082,null,{}] 21:19:56 INFO - PROCESS | 1869 | 1461039596354 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:56 INFO - PROCESS | 1869 | 1461039596613 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 21:19:56 INFO - PROCESS | 1869 | 1461039596838 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:56 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e2fc69800 == 206 [pid = 1869] [id = 780] 21:19:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 214 (0x7f3e21c4cc00) [pid = 1869] [serial = 2339] [outer = (nil)] 21:19:56 INFO - PROCESS | 1869 | ++DOMWINDOW == 215 (0x7f3e2ec77c00) [pid = 1869] [serial = 2340] [outer = 0x7f3e21c4cc00] 21:19:56 INFO - PROCESS | 1869 | 1461039596909 Marionette DEBUG loaded listener.js 21:19:57 INFO - PROCESS | 1869 | ++DOMWINDOW == 216 (0x7f3e2f9ddc00) [pid = 1869] [serial = 2341] [outer = 0x7f3e21c4cc00] 21:19:57 INFO - PROCESS | 1869 | 1461039597683 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:19:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:19:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:19:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:19:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1438ms 21:19:57 INFO - PROCESS | 1869 | 1461039597738 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 21:19:57 INFO - PROCESS | 1869 | 1461039597741 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 21:19:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:19:57 INFO - PROCESS | 1869 | 1461039597747 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:19:57 INFO - PROCESS | 1869 | 1461039597750 Marionette TRACE conn3 <- [1,3086,null,{}] 21:19:57 INFO - PROCESS | 1869 | 1461039597755 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:57 INFO - PROCESS | 1869 | 1461039597950 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 21:19:58 INFO - PROCESS | 1869 | 1461039598239 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:58 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33303000 == 207 [pid = 1869] [id = 781] 21:19:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 217 (0x7f3e198e4400) [pid = 1869] [serial = 2342] [outer = (nil)] 21:19:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 218 (0x7f3e2fc8a000) [pid = 1869] [serial = 2343] [outer = 0x7f3e198e4400] 21:19:58 INFO - PROCESS | 1869 | 1461039598312 Marionette DEBUG loaded listener.js 21:19:58 INFO - PROCESS | 1869 | ++DOMWINDOW == 219 (0x7f3e2fc92c00) [pid = 1869] [serial = 2344] [outer = 0x7f3e198e4400] 21:19:59 INFO - PROCESS | 1869 | 1461039599052 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:19:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:19:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1333ms 21:19:59 INFO - PROCESS | 1869 | 1461039599081 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 21:19:59 INFO - PROCESS | 1869 | 1461039599084 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 21:19:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:19:59 INFO - PROCESS | 1869 | 1461039599090 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:19:59 INFO - PROCESS | 1869 | 1461039599092 Marionette TRACE conn3 <- [1,3090,null,{}] 21:19:59 INFO - PROCESS | 1869 | 1461039599097 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:59 INFO - PROCESS | 1869 | 1461039599291 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 21:19:59 INFO - PROCESS | 1869 | 1461039599552 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:59 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e33889000 == 208 [pid = 1869] [id = 782] 21:19:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 220 (0x7f3e0656a000) [pid = 1869] [serial = 2345] [outer = (nil)] 21:19:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 221 (0x7f3e2fc94400) [pid = 1869] [serial = 2346] [outer = 0x7f3e0656a000] 21:19:59 INFO - PROCESS | 1869 | 1461039599629 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 1869 | ++DOMWINDOW == 222 (0x7f3e2fdf2400) [pid = 1869] [serial = 2347] [outer = 0x7f3e0656a000] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e2e7dc000 == 207 [pid = 1869] [id = 465] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd0d800 == 206 [pid = 1869] [id = 384] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c0a8000 == 205 [pid = 1869] [id = 606] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e33f0b800 == 204 [pid = 1869] [id = 466] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e100be000 == 203 [pid = 1869] [id = 385] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e19a63000 == 202 [pid = 1869] [id = 605] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e186d9800 == 201 [pid = 1869] [id = 604] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08be6000 == 200 [pid = 1869] [id = 383] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17268800 == 199 [pid = 1869] [id = 603] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e09aa5800 == 198 [pid = 1869] [id = 763] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e08b2f000 == 197 [pid = 1869] [id = 762] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e07e13800 == 196 [pid = 1869] [id = 761] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067db800 == 195 [pid = 1869] [id = 760] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e03a0b000 == 194 [pid = 1869] [id = 759] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e23fbb800 == 193 [pid = 1869] [id = 758] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e22b78000 == 192 [pid = 1869] [id = 757] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e21bd8000 == 191 [pid = 1869] [id = 756] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e20977800 == 190 [pid = 1869] [id = 755] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c772800 == 189 [pid = 1869] [id = 754] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1c18b000 == 188 [pid = 1869] [id = 753] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1bf70000 == 187 [pid = 1869] [id = 752] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1ba2f800 == 186 [pid = 1869] [id = 751] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1897f000 == 185 [pid = 1869] [id = 750] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e182c8800 == 184 [pid = 1869] [id = 749] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17b1a000 == 183 [pid = 1869] [id = 748] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e17255800 == 182 [pid = 1869] [id = 747] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e15c9a800 == 181 [pid = 1869] [id = 746] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e1104e000 == 180 [pid = 1869] [id = 745] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10fa2800 == 179 [pid = 1869] [id = 744] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e10198800 == 178 [pid = 1869] [id = 743] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0fed2800 == 177 [pid = 1869] [id = 742] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0db0b000 == 176 [pid = 1869] [id = 741] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0d96c800 == 175 [pid = 1869] [id = 740] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0cd20800 == 174 [pid = 1869] [id = 739] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0c695000 == 173 [pid = 1869] [id = 738] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e0a729800 == 172 [pid = 1869] [id = 737] 21:20:01 INFO - PROCESS | 1869 | --DOCSHELL 0x7f3e067eb000 == 171 [pid = 1869] [id = 736] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 221 (0x7f3e21984000) [pid = 1869] [serial = 2171] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 220 (0x7f3e067c3400) [pid = 1869] [serial = 2138] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 219 (0x7f3e0875cc00) [pid = 1869] [serial = 2199] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 218 (0x7f3e01c41c00) [pid = 1869] [serial = 2186] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 217 (0x7f3e1e0d7400) [pid = 1869] [serial = 2156] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 216 (0x7f3e083b5c00) [pid = 1869] [serial = 2198] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 215 (0x7f3e10f0b000) [pid = 1869] [serial = 2144] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 214 (0x7f3e18332800) [pid = 1869] [serial = 2150] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 213 (0x7f3e2e7e8c00) [pid = 1869] [serial = 2183] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 212 (0x7f3e065c3800) [pid = 1869] [serial = 2193] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 211 (0x7f3e2184fc00) [pid = 1869] [serial = 2168] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 210 (0x7f3e07bef400) [pid = 1869] [serial = 2204] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 209 (0x7f3e067c5c00) [pid = 1869] [serial = 2195] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 208 (0x7f3e09aec000) [pid = 1869] [serial = 2202] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 207 (0x7f3e0b8a3400) [pid = 1869] [serial = 2141] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 206 (0x7f3e062ee000) [pid = 1869] [serial = 2190] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 205 (0x7f3e1fcf3400) [pid = 1869] [serial = 2159] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 204 (0x7f3e21262c00) [pid = 1869] [serial = 2165] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 203 (0x7f3e1bd8ec00) [pid = 1869] [serial = 2153] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e07f56800) [pid = 1869] [serial = 2196] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e2d961400) [pid = 1869] [serial = 2180] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e0cbe6800) [pid = 1869] [serial = 2135] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e0609fc00) [pid = 1869] [serial = 2189] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e0961ac00) [pid = 1869] [serial = 2201] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e2419ac00) [pid = 1869] [serial = 2177] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e03985400) [pid = 1869] [serial = 2187] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e06449c00) [pid = 1869] [serial = 2192] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e1791e000) [pid = 1869] [serial = 2147] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e20406800) [pid = 1869] [serial = 2162] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e23f2ac00) [pid = 1869] [serial = 2174] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e09429800) [pid = 1869] [serial = 2205] [outer = (nil)] [url = about:blank] 21:20:02 INFO - PROCESS | 1869 | 1461039602284 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:20:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3237ms 21:20:02 INFO - PROCESS | 1869 | 1461039602353 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 21:20:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:20:02 INFO - PROCESS | 1869 | 1461039602358 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 21:20:02 INFO - PROCESS | 1869 | 1461039602365 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:20:02 INFO - PROCESS | 1869 | 1461039602367 Marionette TRACE conn3 <- [1,3094,null,{}] 21:20:02 INFO - PROCESS | 1869 | 1461039602375 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:02 INFO - PROCESS | 1869 | 1461039602548 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 21:20:02 INFO - PROCESS | 1869 | 1461039602787 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e062a7800 == 172 [pid = 1869] [id = 783] 21:20:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 192 (0x7f3e05682000) [pid = 1869] [serial = 2348] [outer = (nil)] 21:20:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 193 (0x7f3e05e9d800) [pid = 1869] [serial = 2349] [outer = 0x7f3e05682000] 21:20:02 INFO - PROCESS | 1869 | 1461039602853 Marionette DEBUG loaded listener.js 21:20:02 INFO - PROCESS | 1869 | ++DOMWINDOW == 194 (0x7f3e062e3800) [pid = 1869] [serial = 2350] [outer = 0x7f3e05682000] 21:20:03 INFO - PROCESS | 1869 | 1461039603514 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:20:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:20:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1185ms 21:20:03 INFO - PROCESS | 1869 | 1461039603548 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 21:20:03 INFO - PROCESS | 1869 | 1461039603556 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 21:20:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:20:03 INFO - PROCESS | 1869 | 1461039603565 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:20:03 INFO - PROCESS | 1869 | 1461039603569 Marionette TRACE conn3 <- [1,3098,null,{}] 21:20:03 INFO - PROCESS | 1869 | 1461039603574 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:03 INFO - PROCESS | 1869 | 1461039603897 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 21:20:03 INFO - PROCESS | 1869 | 1461039603928 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:03 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e07ba1000 == 173 [pid = 1869] [id = 784] 21:20:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 195 (0x7f3e0554b400) [pid = 1869] [serial = 2351] [outer = (nil)] 21:20:03 INFO - PROCESS | 1869 | ++DOMWINDOW == 196 (0x7f3e06481000) [pid = 1869] [serial = 2352] [outer = 0x7f3e0554b400] 21:20:03 INFO - PROCESS | 1869 | 1461039603987 Marionette DEBUG loaded listener.js 21:20:04 INFO - PROCESS | 1869 | ++DOMWINDOW == 197 (0x7f3e067c2400) [pid = 1869] [serial = 2353] [outer = 0x7f3e0554b400] 21:20:04 INFO - PROCESS | 1869 | 1461039604925 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:20:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:20:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:20:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1390ms 21:20:04 INFO - PROCESS | 1869 | 1461039604962 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 21:20:04 INFO - PROCESS | 1869 | 1461039604965 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 21:20:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:20:04 INFO - PROCESS | 1869 | 1461039604971 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 1869 | 1461039604977 Marionette TRACE conn3 <- [1,3102,null,{}] 21:20:04 INFO - PROCESS | 1869 | 1461039604991 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:05 INFO - PROCESS | 1869 | 1461039605239 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 21:20:05 INFO - PROCESS | 1869 | 1461039605269 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:05 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e08b32000 == 174 [pid = 1869] [id = 785] 21:20:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 198 (0x7f3e063e5800) [pid = 1869] [serial = 2354] [outer = (nil)] 21:20:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 199 (0x7f3e08705800) [pid = 1869] [serial = 2355] [outer = 0x7f3e063e5800] 21:20:05 INFO - PROCESS | 1869 | 1461039605331 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 1869 | ++DOMWINDOW == 200 (0x7f3e0942e000) [pid = 1869] [serial = 2356] [outer = 0x7f3e063e5800] 21:20:06 INFO - PROCESS | 1869 | 1461039606184 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:20:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:20:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1244ms 21:20:06 INFO - PROCESS | 1869 | 1461039606215 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 21:20:06 INFO - PROCESS | 1869 | 1461039606219 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 21:20:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:20:06 INFO - PROCESS | 1869 | 1461039606225 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:20:06 INFO - PROCESS | 1869 | 1461039606227 Marionette TRACE conn3 <- [1,3106,null,{}] 21:20:06 INFO - PROCESS | 1869 | 1461039606233 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:06 INFO - PROCESS | 1869 | 1461039606627 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 21:20:06 INFO - PROCESS | 1869 | 1461039606667 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:06 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a71f800 == 175 [pid = 1869] [id = 786] 21:20:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 201 (0x7f3e09624000) [pid = 1869] [serial = 2357] [outer = (nil)] 21:20:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 202 (0x7f3e0b02e000) [pid = 1869] [serial = 2358] [outer = 0x7f3e09624000] 21:20:06 INFO - PROCESS | 1869 | 1461039606728 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 1869 | ++DOMWINDOW == 203 (0x7f3e0b19c000) [pid = 1869] [serial = 2359] [outer = 0x7f3e09624000] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 202 (0x7f3e00696c00) [pid = 1869] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 201 (0x7f3e0647e800) [pid = 1869] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 200 (0x7f3e22bb9c00) [pid = 1869] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 199 (0x7f3e05e9e000) [pid = 1869] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 198 (0x7f3e06449400) [pid = 1869] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 197 (0x7f3e1a6e2800) [pid = 1869] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 196 (0x7f3e01ec2400) [pid = 1869] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 195 (0x7f3e01d50000) [pid = 1869] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 194 (0x7f3e2125c000) [pid = 1869] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 193 (0x7f3e1ba41400) [pid = 1869] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 192 (0x7f3e0c610800) [pid = 1869] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 191 (0x7f3e065c2c00) [pid = 1869] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 190 (0x7f3e0c7d3000) [pid = 1869] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 189 (0x7f3e15ecc400) [pid = 1869] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:20:07 INFO - PROCESS | 1869 | --DOMWINDOW == 188 (0x7f3e03989800) [pid = 1869] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 187 (0x7f3e09af4c00) [pid = 1869] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 186 (0x7f3e1757a800) [pid = 1869] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 185 (0x7f3e09428000) [pid = 1869] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 184 (0x7f3e08753000) [pid = 1869] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 183 (0x7f3e03a4e800) [pid = 1869] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 182 (0x7f3e06099400) [pid = 1869] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 181 (0x7f3e063e9400) [pid = 1869] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 180 (0x7f3e0e75cc00) [pid = 1869] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 179 (0x7f3e1c30b400) [pid = 1869] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 178 (0x7f3e01d50800) [pid = 1869] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 177 (0x7f3e22248c00) [pid = 1869] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 176 (0x7f3e0d7b4400) [pid = 1869] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 175 (0x7f3e1794ec00) [pid = 1869] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 174 (0x7f3e18aea400) [pid = 1869] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 173 (0x7f3e0e75c800) [pid = 1869] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 172 (0x7f3e0cd77000) [pid = 1869] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 171 (0x7f3e06567000) [pid = 1869] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 170 (0x7f3e1743c800) [pid = 1869] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 169 (0x7f3e0a5c6400) [pid = 1869] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 168 (0x7f3e22bbf800) [pid = 1869] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 167 (0x7f3e1825e000) [pid = 1869] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 166 (0x7f3e0cb92400) [pid = 1869] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 165 (0x7f3e0eacc400) [pid = 1869] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 164 (0x7f3e18852800) [pid = 1869] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 163 (0x7f3e01c3a000) [pid = 1869] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 162 (0x7f3e0ff85000) [pid = 1869] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 161 (0x7f3e18332000) [pid = 1869] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 160 (0x7f3e1795a800) [pid = 1869] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 159 (0x7f3e06476800) [pid = 1869] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 158 (0x7f3e03a42800) [pid = 1869] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 157 (0x7f3e0656a400) [pid = 1869] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:20:08 INFO - PROCESS | 1869 | --DOMWINDOW == 156 (0x7f3e03a4a000) [pid = 1869] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:20:08 INFO - PROCESS | 1869 | 1461039608436 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:20:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2234ms 21:20:08 INFO - PROCESS | 1869 | 1461039608460 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 21:20:08 INFO - PROCESS | 1869 | 1461039608463 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 21:20:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:20:08 INFO - PROCESS | 1869 | 1461039608470 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:20:08 INFO - PROCESS | 1869 | 1461039608472 Marionette TRACE conn3 <- [1,3110,null,{}] 21:20:08 INFO - PROCESS | 1869 | 1461039608477 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:08 INFO - PROCESS | 1869 | 1461039608655 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 21:20:08 INFO - PROCESS | 1869 | 1461039608673 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:08 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e0a736800 == 176 [pid = 1869] [id = 787] 21:20:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 157 (0x7f3e01c3a000) [pid = 1869] [serial = 2360] [outer = (nil)] 21:20:08 INFO - PROCESS | 1869 | ++DOMWINDOW == 158 (0x7f3e06567000) [pid = 1869] [serial = 2361] [outer = 0x7f3e01c3a000] 21:20:08 INFO - PROCESS | 1869 | 1461039608931 Marionette DEBUG loaded listener.js 21:20:09 INFO - PROCESS | 1869 | ++DOMWINDOW == 159 (0x7f3e0b2d7400) [pid = 1869] [serial = 2362] [outer = 0x7f3e01c3a000] 21:20:09 INFO - PROCESS | 1869 | 1461039609561 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:20:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:20:09 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 21:20:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:20:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:20:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1130ms 21:20:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:20:09 INFO - PROCESS | 1869 | 1461039609601 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 21:20:09 INFO - PROCESS | 1869 | 1461039609603 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 21:20:09 INFO - PROCESS | 1869 | 1461039609609 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:20:09 INFO - PROCESS | 1869 | 1461039609612 Marionette TRACE conn3 <- [1,3114,null,{}] 21:20:09 INFO - PROCESS | 1869 | 1461039609617 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:09 INFO - PROCESS | 1869 | 1461039609807 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 21:20:10 INFO - PROCESS | 1869 | 1461039610196 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"83cd5371-149d-48a2-8fe2-2608a7e42575\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:10 INFO - PROCESS | 1869 | ++DOCSHELL 0x7f3e025d1800 == 177 [pid = 1869] [id = 788] 21:20:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 160 (0x7f3e01c41c00) [pid = 1869] [serial = 2363] [outer = (nil)] 21:20:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 161 (0x7f3e01ebfc00) [pid = 1869] [serial = 2364] [outer = 0x7f3e01c41c00] 21:20:10 INFO - PROCESS | 1869 | 1461039610275 Marionette DEBUG loaded listener.js 21:20:10 INFO - PROCESS | 1869 | ++DOMWINDOW == 162 (0x7f3e03a41800) [pid = 1869] [serial = 2365] [outer = 0x7f3e01c41c00] 21:20:11 INFO - PROCESS | 1869 | 1461039611114 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:20:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:20:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1534ms 21:20:11 INFO - PROCESS | 1869 | 1461039611144 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 21:20:11 INFO - PROCESS | 1869 | 1461039611151 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 21:20:12 WARNING - u'runner_teardown' () 21:20:12 INFO - No more tests 21:20:12 INFO - Got 0 unexpected results 21:20:12 INFO - SUITE-END | took 1133s 21:20:12 INFO - Closing logging queue 21:20:12 INFO - queue closed 21:20:12 INFO - Return code: 0 21:20:12 WARNING - # TBPL SUCCESS # 21:20:12 INFO - Running post-action listener: _resource_record_post_action 21:20:12 INFO - Running post-run listener: _resource_record_post_run 21:20:13 INFO - Total resource usage - Wall time: 1168s; CPU: 98.0%; Read bytes: 8564736; Write bytes: 970743808; Read time: 912; Write time: 284528 21:20:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:20:13 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52224000; Read time: 0; Write time: 40552 21:20:13 INFO - run-tests - Wall time: 1139s; CPU: 98.0%; Read bytes: 6250496; Write bytes: 854147072; Read time: 752; Write time: 185252 21:20:13 INFO - Running post-run listener: _upload_blobber_files 21:20:13 INFO - Blob upload gear active. 21:20:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:20:13 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 21:20:13 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'] 21:20:13 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 21:20:14 INFO - (blobuploader) - INFO - Open directory for files ... 21:20:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:20:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:20:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:20:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:20:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:20:16 INFO - (blobuploader) - INFO - Done attempting. 21:20:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:20:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:20:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:20:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:20:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:20:17 INFO - (blobuploader) - INFO - Done attempting. 21:20:17 INFO - (blobuploader) - INFO - Iteration through files over. 21:20:17 INFO - Return code: 0 21:20:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:20:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:20:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d9769b3b5388ebee4b1e0f5df32e7c4e9da3f437f386a87f5e3419326a052c64cf60652958d0b4552ee6c590666790794ea1e1f6439bea154570c3f7730fe0f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2551dddc6a19dafb25eb77800fc5b60fa68701a41cc795bb5a1a8bebc72fdbba3220af03eafc3b50be1e9f81dea3cc8eae29e325047e4c62706f44192be3ba8c"} 21:20:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:20:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:20:17 INFO - Contents: 21:20:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d9769b3b5388ebee4b1e0f5df32e7c4e9da3f437f386a87f5e3419326a052c64cf60652958d0b4552ee6c590666790794ea1e1f6439bea154570c3f7730fe0f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2551dddc6a19dafb25eb77800fc5b60fa68701a41cc795bb5a1a8bebc72fdbba3220af03eafc3b50be1e9f81dea3cc8eae29e325047e4c62706f44192be3ba8c"} 21:20:17 INFO - Running post-run listener: copy_logs_to_upload_dir 21:20:17 INFO - Copying logs to upload dir... 21:20:17 INFO - mkdir: /builds/slave/test/build/upload/logs 21:20:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1276.421060 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 16 secs) (at 2016-04-18 21:20:17.989204) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 21:20:17.990473) ========= 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-1461036202.700661-1435309852 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d9769b3b5388ebee4b1e0f5df32e7c4e9da3f437f386a87f5e3419326a052c64cf60652958d0b4552ee6c590666790794ea1e1f6439bea154570c3f7730fe0f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2551dddc6a19dafb25eb77800fc5b60fa68701a41cc795bb5a1a8bebc72fdbba3220af03eafc3b50be1e9f81dea3cc8eae29e325047e4c62706f44192be3ba8c"} build_url:https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035999 build_url: 'https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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/d9769b3b5388ebee4b1e0f5df32e7c4e9da3f437f386a87f5e3419326a052c64cf60652958d0b4552ee6c590666790794ea1e1f6439bea154570c3f7730fe0f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2551dddc6a19dafb25eb77800fc5b60fa68701a41cc795bb5a1a8bebc72fdbba3220af03eafc3b50be1e9f81dea3cc8eae29e325047e4c62706f44192be3ba8c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fQiJJI_ITaGP9aFyUD-yFA/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-18 21:20:18.062202) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 21:20:18.062686) ========= 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-1461036202.700661-1435309852 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019255 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 21:20:18.125328) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 21:20:18.125614) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 21:20:18.125945) ========= ========= Total master_lag: 0.67 =========